【发布时间】:2021-09-24 00:52:23
【问题描述】:
如何设置 make 文件或我的项目,以便在构建过程中自动从编译器错误的输出和 c 或 c++ 项目的消息创建日志文件。
【问题讨论】:
-
你可以这样做
make | tee log将输出到标准输出并保存到日志文件。 -
每个编译器和链接器都可以选择生成包含其诊断消息的列表。
如何设置 make 文件或我的项目,以便在构建过程中自动从编译器错误的输出和 c 或 c++ 项目的消息创建日志文件。
【问题讨论】:
make | tee log 将输出到标准输出并保存到日志文件。
它只是 i/o 重定向,您可以通过多种不同的方式进行。
Append 在 makefile 中编译该文件后的每个错误。@gcc -c file1.c 2>> error.log
make | tee log
这些只是我现在能想到的一些方法。请通过this guide 学习 I/O 重定向。
【讨论】:
查看“make”并将其与“gcc”或您选择的任何其他编译器结合使用。
如果我正确理解了您的问题,那么请查看有关同一主题的其他帖子,但如果您只想要 make 输出,请使用“make”和“tee”。 make | tee log。这将为您创建一个日志文件,其中包含 make 过程中生成的所有文本。
How do I make a Makefile to log both command and its output to a file?
【讨论】: