怎样查看gcc输出到屏幕的完整信息(屏幕已滚动)?

wmrwinhap 2002-12-16 09:14:24
gcc输出到屏幕的信息不能使用管道导向more也不能重定向到一个记录文件,如
gcc xxx.c | more 或者 gcc xxx.c > xxx.log 均得不到完整的输出信息。

当输出信息很多很多时,怎样才能查看到gcc输出到屏幕的完整信息 ?有办法记录到一个文件吗?
...全文
313 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
unalone 2002-12-19
  • 打赏
  • 举报
回复
很简单,用XWINDOWS下的控制台终端,完全可以看到:)
wmrwinhap 2002-12-19
  • 打赏
  • 举报
回复
我试过的结果如下:

script filename 只能记录标准输出,不能记录编译错误信息;
翻页对信息太多时不管用。

make >& log_filename 可以连命令一起记录;
make - 2> log_filename 可以记录错误信息,只是2后面不能有空格。

多谢大家,我结贴了。
bnwxf 2002-12-17
  • 打赏
  • 举报
回复
make - 2 >tmp
2前面有一个空格.
bnwxf 2002-12-17
  • 打赏
  • 举报
回复
你查一下make的帮助,我记得make有一个option可以将输出全部重定向到文件。
lm07082000 2002-12-17
  • 打赏
  • 举报
回复
编译程序前使用以下命令
$script filename
这样的话,gcc输出到屏幕的完整信息
会转到filename的文件里.
结束时输入
$exit
这样从script退出.

或者make时
$make >& filename

liming0708@hotmail.com
wabc 2002-12-17
  • 打赏
  • 举报
回复
用KDevelop IDE环境
wmrwinhap 2002-12-17
  • 打赏
  • 举报
回复
这样,编译简单的程序也需要做Makefile文件了。

而且我没找到是哪个选项,-d ?或 -p ?

netboys 2002-12-17
  • 打赏
  • 举报
回复
1.按住Shift键的同时,用Page Up和Page Down上下翻看
2.按“楼上”所说的,用重定向
polehorse 2002-12-16
  • 打赏
  • 举报
回复
我也有这个问题

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧