我使用make在C中构建代码,如何保存构建日志?
答案 0 :(得分:6)
答案 1 :(得分:2)
答案 2 :(得分:2)
答案 3 :(得分:1)
如果要保存make的输出,请使用:
make 1>std.out 2> err.out
1表示标准输出,2表示错误输出
答案 4 :(得分:1)
如果你使用标准品牌,我假设你是通过终端来做的,所以你只需要这样做:make >> mylogfile.log
。
有关I / O重定向的更多技巧,请查看here。
答案 5 :(得分:0)
make 2>&1 > output.log
这会对你有所帮助
答案 6 :(得分:0)
除了另一个答案提出的重定向之外,请考虑script实用程序,该实用程序将与shell及其子项或其他程序交互的完整日志写入:输入和输出。
有时你必须在make期间进行干预,在失败时修复某些东西,然后重新启动。当这样的事情匆忙完成时,有一个你已经完成的协议是有益的,而不必考虑记录或录制时。