当前位置: 技术问答>linux和unix
能否把gcc的错误提示输出到一个文件中?
来源: 互联网 发布时间:2015-10-25
本文导语: 用gcc编译程序的时候错误提示很详细,但如果错误太多超过一屏幕的话怎么看前面被覆盖的部分呢? 能不能把它们输出到一个文件中? | 在csh环境下:command filename >& filename编译输出信息...
用gcc编译程序的时候错误提示很详细,但如果错误太多超过一屏幕的话怎么看前面被覆盖的部分呢?
能不能把它们输出到一个文件中?
能不能把它们输出到一个文件中?
|
在csh环境下:command filename >& filename编译输出信息和出错信息存到文件filename中
command filename > filename编译输出信息存到文件filename中
bsh:
command filename 2>&1 filename 编译输出信息和出错信息存到文件filename中
command filename > filename编译输出信息存到文件filename中
bsh:
command filename 2>&1 filename 编译输出信息和出错信息存到文件filename中
|
输出重定向可不可以?
|
输入到一个文件里是不行的,但可以可以采用的方法是:
如果错误很多的话,可以采用分着编译的方法,因为会有很多的文件参加编译造成很多错误的堆积,你就分别编译单个文件,最后再连接,这样可以解决你错误满屏的问题。
如果错误很多的话,可以采用分着编译的方法,因为会有很多的文件参加编译造成很多错误的堆积,你就分别编译单个文件,最后再连接,这样可以解决你错误满屏的问题。
|
用输出重定向,如gcc -c test.c 2>err.txt
|
应该所有的shell这样做都可以吧
|
gcc -g task.c -o tast >err.txt
|
gcc filename 2>err.txt,把错误输出重定向到文件