gpt4 book ai didi

c - GNU make 的回溯

转载 作者:太空狗 更新时间:2023-10-29 17:21:47 24 4
gpt4 key购买 nike

有没有办法让 GNU make 打印导致命令在失败时执行的目标的“回溯”?我经常处理严重混淆的 makefile,同时解决在新系统上构建软件的可移植性问题,看起来这对 make 来说应该是一件非常简单的事情,这将极大地帮助调试,但我找不到任何方法来请求它。我想看到的是这样的:

gcc: error: ...
make[2]: error: gcc ...
make[2]: error building target bar
make[2]: error building dependency bar for target foo
make[1]: error: make -C subdir
make[1]: error building target subdir
make[1]: error building dependency subdir for target all
...

显示失败命令最终如何执行的完整依赖路径。

有什么办法吗?

最佳答案

使用remake .它是 GNU Make 的补丁版本,添加了改进的错误报告、以易于理解的方式跟踪执行的能力以及调试器。

关于c - GNU make 的回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5032269/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com