读书人

怎么将gcc编译的警告及异常信息保存到

发布时间: 2012-03-15 11:50:39 作者: rapoo

如何将gcc编译的警告及错误信息保存到文件
用gcc -o test test.c > result
只能保存正常的信息,而不能保存警告及错误信息。

[解决办法]
make all 2> &1.txt
[解决办法]
gcc -o test test.c > result 2> &1
把标准错误重定向到标准输出。
[解决办法]
警告信息属于标准出错吧, 你这个只是重定向标准输出.
gcc -o test test.c 2 > result 2> &1
[解决办法]
前面都已经回答了。

我在补充点:
也可以使用:
#gcc -o test test.c &> filename
"& "在这里代表标准输出和标准错误,这里无论是正常输出还是错误信息都写到filename中了。

gcc -o test test.c > result 2> &1
重新定义标准输入,输出,和错误的文件标识符

重新定义文件标识符可以用i> &j命令,表示把文件标识符i重新定向到j,你可以把 "& "理解为 "取地址 "

读书人网 >UNIXLINUX

热点推荐