rtnet의 소스 폴더에는 컴파일 목적으로 위에서 언급한 파일만 포함되어 있습니다.나머지 파일은 예제의 소스 코드입니다.
문제는 이 파일들이 automake를 통해 생성되었음을 나타내는가 하는 것입니다.
그렇다면 이러한 파일을 생성하기 위해 automake를 구성하는 설정을 어디서 찾아야 합니까?
답변1
이러한 파일이 있다는 것은 .am
해당 프로젝트가 AutoMake와 함께 사용하기 위한 것임을 나타냅니다. 이는 AutoMake의 소스 파일이며 프로젝트를 빌드하는 데 필요한 유일한 "구성" 파일입니다.
AutoMake가 어떻게 구성되어 있는지 주의 깊게 읽어 보시기 바랍니다 GNUMakefile.am
. 일반적으로 말해서, 많은 경우에는 이 작업을 수행할 필요가 없습니다. 표준 ./configure; make; make install
과 그 변형이 잘 작동합니다.
이것GNU Build Toolchain, 일명 autotools
(흐름도 참조)예매우복잡성(및 그 사용M4마음이 약한 분들을 위한 것이 아닙니다. 생각해보면 한때 웹사이트를 만드는 데 사용했던 적이 있습니다.) 가장 좋은 동맹은 문서입니다. 모든 도구에는 맨페이지가 있지만 대부분의 문서는 info
페이지 형식(예 info automake
: 즐겨찾는 정보 브라우저를 사용하여)으로 제공됩니다.
구경하다지도 시간자동 도구를 보려면 찾아보기로 이동하세요.공식 automake 문서.
답변2
AutoMake의 설정은 *.am 파일에 있습니다. IIRC는 ./configure가 유효한 파일을 생성하는 데 사용하는 템플릿인 *.in 파일을 생성할 수 있습니다.