Makefile이란 무엇입니까?
Makefile은 응용 프로그램에서 사용될 소스 파일의 위치를 식별하기 위해 make 유틸리티가 사용하는 구성 파일 형식입니다. makefile은 소스 파일을 찾는 데 도움이 될뿐만 아니라 실행 프로그램이 실행되고 작동 할 수 있도록 소스 파일을 컴파일하고 서로 링크하는 방법을 정의하는 데 도움이됩니다. 메이크 파일 작성은 거의 모든 유형의 컴퓨터 프로그래밍에서 필수적인 프로세스입니다.
makefile은 다양한 프로그램의 방향과 기능을 정의하는 데 도움이되므로 모든 make 유틸리티 프로토콜의 일부인 스크립트의 필수 부분입니다. 유틸리티 만들기는 프로그래밍 응용 프로그램마다 다를 수 있습니다. 그러나 거의 모든 make 유틸리티 변형에는 Unix와 같은 유틸리티와 관련하여 발견 된 것과 동일한 기본 구성 요소가 포함된다는 점에 유의해야합니다.
일반적으로 makefile은 파일 또는 파일 세트를 정의하는 여러 줄의 텍스트로 구성됩니다. 파일의 각 정의는 프로그램 작동 내에서 해당 파일의 의도 된 기능과 관련이 있습니다. 예를 들어, 출력 파일은 소스 파일에 대한 해당 파일의 종속성이 명백하고 논리적 인 방식으로 텍스트 행에 표시됩니다. 텍스트 줄에 나열된 각 종속성에는 출력에서 입력으로 또는 그 반대로 프로세스를 정의하는 데 도움이되는 탭 들여 쓰기 된 텍스트의 하위 집합이 포함됩니다.
make 유틸리티의 사용법과 makefile을 작성하면 크고 상세한 응용 프로그램과 관련된 단계를 상대적으로 맵핑 할 수 있습니다. 그러나 makefile은 거의 모든 유형의 컴파일 된 언어 응용 프로그램과 함께 사용할 수 있습니다. 메이크 파일 구성의 특성으로 인해, 프로그래밍 향상이 요구 될 때 프로그래머가 전략적 지점에서 추가 텍스트 줄을 삽입하는 것이 상대적으로 쉽다.