使用make -k时如何知道错误

时间:2011-12-02 19:34:01

标签: makefile

我想记录构建代码的每个错误。 所以我可以使用-k让它继续发生甚至错误发生。

但是,我能否知道发生了一些错误, 它是-k继续吗?

我知道我可以检查一些模式错误消息,例如make: ***。 但我仍然想知道我是否可以在日志中有一些消息: 当我有-k时,“错误发生了,继续做”。

感谢。

1 个答案:

答案 0 :(得分:6)

为人类读者报告其输出/错误的错误。其他计算机程序可以检查其退出状态,如果发生任何错误,该状态应为非零。如果您从shell脚本调用make,则可以执行与

类似的操作
make -k || echo "BAD: ERROR(S)"

除了将回声改为对你有用的东西。调用make的其他方法也有类似的选择。