6
--debug = 플래그 중 아무 것도 나를 대신하지 않습니다.GNU make가 타겟을 빌드하기 위해 실행하는 명령어를 출력하게하는 방법은 무엇입니까?
--debug = 플래그 중 아무 것도 나를 대신하지 않습니다.GNU make가 타겟을 빌드하기 위해 실행하는 명령어를 출력하게하는 방법은 무엇입니까?
make -n
을 사용해 보셨습니까?
make SHELL='sh -vx'
도 도움이 될 수 있습니다.
-n은 "dry-run"입니다. 실행될 명령을 보여 주지만 실제로는 실행하지 않는 명령이므로 빌드가 실패한 곳을 정확히 디버깅하는 데는 사용할 수 없습니다. –
'remake -x'는 아래의 해결책과 비슷합니다. SHELL은 실행 중에 명령을 보여줄 것입니다. 명령이 @ 앞에 명령 앞에 명시 적으로 반향되지 않는 경우에도 마찬가지입니다. http://bashdb.sourceforge.net/remake/를 참조하십시오. – rocky