考虑以下品牌:
all: a b
a:
echo a
exit 1
b:
echo b start
sleep 1
echo b end
在运行它时,make -j2
我收到以下输出:
echo a
echo b start
a
exit 1
b start
sleep 1
make: *** [a] Error 1
make: *** Waiting for unfinished jobs....
echo b end
b end
我们有一个相当大的 make 文件,很容易错过错误,因为在执行结束时没有错误消息。
有没有办法在 make 执行结束时也出现错误消息?
更新:
请参阅我可能的解决方案如何从 make 中检查 make 退出状态。