我正在尝试调试一个复杂的 Makefile。如何让 GNU make 打印它运行的所有命令?我在问题中找不到答案man
页(使用 -d 标志似乎不会打印它)。
(这不是回答我的问题所必需的信息,但如果您想知道:我在编译基于 NVIDIA CUDA 库构建的项目时遇到问题。我可以自己编译它,但使用他们的 Makefile 会导致严重的编译器错误.我想使用他们提供的 Makefile 来更轻松地打包,并包含他们已经链接的其他包。)
-n触发“空运行” http://www.sunsite.ualberta.ca/Documentation/Gnu/make-3.79/html_chapter/make_9.html#SEC88尽管打印了将要执行的命令,但没有执行任何命令。
但是,如果您的 Makefile 是递归的,则这不会有太大帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)