문제

복잡한 makefile을 디버깅하려고합니다. GNU가 실행되는 모든 명령을 어떻게 인쇄 할 수 있습니까? 나는 답을 찾을 수 없었다 man 페이지 (-D 플래그 사용은 인쇄하지 않는 것 같습니다).

(이것은 내 질문에 대답하는 데 필요한 정보는 아니지만 궁금한 경우 : NVIDIA의 CUDA 라이브러리에 구축 된 프로젝트를 컴파일하는 데 어려움을 겪고 있습니다. 직접 컴파일 할 수 있지만 Makefile 결과를 사용하여 불쾌한 컴파일러 오류를 사용합니다. . 나는 더 쉽게 포장하고 이미 링크 한 다른 패키지를 포함시키기 위해 제공된 Makefile을 사용하고 싶습니다.)

도움이 되었습니까?

해결책

-n "드라이 런"을 트리거합니다. 실행될 명령이 인쇄되지만 명령이 실행되지 않는 경우.

그러나 Makefile이 재귀 적이라면 큰 도움이되지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top