Leo*_*ele 3 c++ compiler-construction logging g++ file
我正在尝试使用Windows上的g ++ C++编译器编译我的代码,编译器返回一些错误.好的,像往常一样.但是它打印了很多错误,控制台只是直到最后,我看不到错误日志的第一行.我的问题是:有什么方法可以将错误日志打印到外部文件,这样我就可以阅读完整的错误日志了吗?
即
g++ *.h *.cpp > error_log.txt
Run Code Online (Sandbox Code Playgroud)
谢谢!
您需要重定向stderr,但它依赖于shell.
例如on sh和bash,您可以使用:
g++ file 2> error.log
Run Code Online (Sandbox Code Playgroud)
在csh,tcsh它将是:
( g++ file ) >& error.log
Run Code Online (Sandbox Code Playgroud)
g++ *.cpp > log_file.txt 2>&1
Run Code Online (Sandbox Code Playgroud)
首先,它>允许我们将标准输出重定向到日志文件。然后通过使用2>&1我们将错误输出重定向到标准输出。通过这样做,我们将每个输出重定向到 log_file.txt。
| 归档时间: |
|
| 查看次数: |
3450 次 |
| 最近记录: |