我想记录构建代码的每个错误。
所以我可以使用-k
让它继续发生甚至错误发生。
但是,我能否知道发生了一些错误,
它是-k
继续吗?
我知道我可以检查一些模式错误消息,例如make: ***
。
但我仍然想知道我是否可以在日志中有一些消息:
当我有-k
时,“错误发生了,继续做”。
感谢。
答案 0 :(得分:6)
为人类读者报告其输出/错误的错误。其他计算机程序可以检查其退出状态,如果发生任何错误,该状态应为非零。如果您从shell脚本调用make,则可以执行与
类似的操作make -k || echo "BAD: ERROR(S)"
除了将回声改为对你有用的东西。调用make的其他方法也有类似的选择。