我正在使用 make 在 C 中构建代码,我将如何保存构建日志?
问问题
2517 次
7 回答
7
于 2013-01-28T12:47:10.343 回答
2
于 2013-01-28T12:48:07.007 回答
2
于 2013-01-28T12:47:10.167 回答
1
如果要保存 make 的输出,请使用:
make 1>std.out 2> err.out
1 表示标准输出,2 表示错误输出
于 2013-01-28T12:48:33.787 回答
1
如果您使用标准制作,我假设您通过终端执行此操作,因此您只需执行 : make >> mylogfile.log
。
有关 I/O 重定向的更多技巧,请查看此处。
于 2013-01-28T12:49:39.057 回答
0
make 2>&1 > output.log
这将帮助你
于 2013-01-28T13:00:24.040 回答
0
除了另一个答案提出的重定向之外,请考虑脚本实用程序,它会写入您与 shell 及其子程序或与另一个程序交互的完整日志:输入和输出。
有时您必须在制作过程中进行干预,在失败时修复某些内容,然后重新启动。当这样的事情被匆忙完成时,有一个关于你所做的事情的协议是有益的,而不必考虑在你做的时候记录或记录。
于 2013-01-28T13:06:35.610 回答