列出所有失败的目标

问题描述 投票:0回答:2

我正在尝试建立一个庞大的旧代码库,而在新的工具链下很难建立代码库。为了加快解决问题的速度,我运行

make -k

构建所有可以构建的内容,以便以后可以集中精力于不可构建的内容。但是即使这样,单个make也需要一分钟来找出下一个要解决的问题(此代码库使用了混乱的Makefile文件,这些文件需要很长时间才能解析)。

是否有任何方法可以列出在一次make -k运行中失败的所有目标?

build makefile build-process gnu-make target
2个回答
1
投票

我将make -k输出重定向到文件,然后在其中查找错误模式。我使用vim,通常正在寻找这些:

make:\ \*\*\*
\*\*\*\ \[

(可以根据需要编写(自定义)日志分析器。


-1
投票

调试时,还应注意同步异常,其中stderr消息的一部分可能是missingimage

© www.soinside.com 2019 - 2024. All rights reserved.