0
가 나는 autotools를 프로젝트를 만든 주석과 Makefile.am에 내가 가지고 컴파일했다 생성 실제 컴파일러 호출은 주석 처리됩니다. 왜?Automake는 메이크 명령이
가 나는 autotools를 프로젝트를 만든 주석과 Makefile.am에 내가 가지고 컴파일했다 생성 실제 컴파일러 호출은 주석 처리됩니다. 왜?Automake는 메이크 명령이
configure
시간에 어떤 종속성 추적이 감지/요청되었는지에 따라 컴파일 명령의 다른 부분이 주석 처리됩니다. 전략적 장소에서 #
을 Makefile
으로 대체하는 것은 automake가 조건을 구현하는 방법입니다. Makefile.in
에서 원본 줄을 찾아보고보십시오.
업데이트 : --disable-dependency-tracking을 사용하여 ./configure를 실행하면 정상적으로 빌드됩니다. – n00
스 니펫의 마지막 줄은 컴파일러 호출이며 주석 처리되지 않았습니다! 주석은 --disable-dependency-tracking을 사용하여 호출하는지 여부에 따라 하나의 컴파일러 호출 만 실행됩니다. –
마지막 세 줄은 변수 할당입니다. 줄 4와 5의 끝에있는 슬래시를보십시오. – n00