我正在尝试在 Windows 上使用 g++ C++ 编译器编译我的代码,但编译器返回了一些错误。好的,像往常一样。但是它打印了太多错误,以至于控制台一直走到最后,我看不到错误日志的第一行。我的问题是:有什么方法可以将错误日志打印到外部文件,以便我可以阅读完整的错误日志?
即
g++ *.h *.cpp > error_log.txt
谢谢!
最佳答案
您需要重定向 stderr
,但它依赖于 shell。
例如在 sh
和 bash
上,你可以使用:
g++ file 2> error.log
在 csh
和 tcsh
上它将是:
( g++ file ) >& error.log
关于c++ - 有一些方法可以使用 g++ C++ 编译器将错误日志打印到外部文件吗? (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7390007/