medit 发表于 2007-06-05 21:39

新手请假:执行make编译文件的时候,详细编译信息怎么能重定向到文件里呢?

我使用
#make > compile.log

想把编译过程中的信息写到compile.log中,但是发现这个文件中只有执行了哪些指令这样的信息,比如
gcc ....
之类的,而gcc本身编译过程中的问题没有被重定向。请问怎么把这些编译过程中的信息重定向啊?

先拜谢啦!:)

maluyao 发表于 2007-06-05 21:48


make &> compile.log

medit 发表于 2007-06-05 22:12

哦这样啊
多谢啦:D

Gavin 发表于 2007-06-05 23:13

其实也可以用 script,呵呵

寻梦的感觉 发表于 2012-10-12 23:39

学习了,谢谢

linux_c_py_php 发表于 2012-10-13 09:59

错误信息是打到fd=2的.
可以清晰看出重定向过程的语句:
make 1>compile.log 2>&1

简便的用法如2楼.

页: [1]
查看完整版本: 新手请假:执行make编译文件的时候,详细编译信息怎么能重定向到文件里呢?