c++ - 有一些方法可以使用 g++ C++ 编译器将错误日志打印到外部文件吗? (C++)

标签 c++ file compiler-construction g++ logging

我正在尝试在 Windows 上使用 g++ C++ 编译器编译我的代码,但编译器返回了一些错误。好的,像往常一样。但是它打印了太多错误,以至于控制台一直走到最后,我看不到错误日志的第一行。我的问题是:有什么方法可以将错误日志打印到外部文件,以便我可以阅读完整的错误日志?

g++ *.h *.cpp > error_log.txt

谢谢!

最佳答案

您需要重定向 stderr,但它依赖于 shell。

例如在 shbash 上,你可以使用:

g++ file 2> error.log

cshtcsh 上它将是:

( g++ file ) >& error.log

关于c++ - 有一些方法可以使用 g++ C++ 编译器将错误日志打印到外部文件吗? (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390007/

相关文章:

java - 文件中的字符串格式

c# - 生成 IL 以减少 for 循环中的计数器

c# - 为什么编译器至少不警告 this == null

java - java中private关键字的含义是什么?

c++ - 带有 async_read 的 boost.asio 多线程 I/O 服务器

java - 如何将txt文件读取到android项目文件夹中

c# - 无法从 C# 调用 C++ 函数

java - 防止和检测打开文件的删除

c++ - 使用 std::move 返回 std::vector

c++ - 在 grpc 服务器端调用时检索 SSL 证书