linux g编译器重定向stderr和stdout创建空文件
发布时间:2020-05-24 16:49:44 所属栏目:Linux 来源:互联网
导读:我将g编译器输出(stderr和stdout)重定向到linux上的文件.但它正在创建一个空文件.我在其他帖子中读到stdout在每一行之后都没有刷新.好的,但是stderr呢.在我的情况下,有几个屏幕运行编译错误.所以,我对stderr输出感兴趣.没有创建stdout输出. g++ -c -I ~/cplus
|
我将g编译器输出(stderr和stdout)重定向到linux上的文件.但它正在创建一个空文件. 我在其他帖子中读到stdout在每一行之后都没有刷新.好的,但是stderr呢.在我的情况下,有几个屏幕运行编译错误.所以,我对stderr输出感兴趣.没有创建stdout输出.
上面的命令创建一个名为“output”的空文件.以下命令报告无效的null命令.
最佳答案
你的一条评论背叛了你没有使用bash.你正在使用csh或tcsh.在这种情况下,您可以重定向所有输出(包括标准错误),如下所示:
g++ -c Algorithms.cpp >& output 有关更多csh重定向语法,我有a useful link个书签.请注意,csh重定向语法不像bash语法那样流畅.你可以在bash中做更多的事情. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何使用反向代理正确处理相对URL
- linux – 小文件系统上非常奇怪的文件大小(超过600 PB)
- 如何与Linux tun驱动程序进行接口
- git由https切换到SSH
- linux – chroot失败 – 无法运行命令`/ bin / bash’:没有
- linux – 如何配置sendmail以通过特定服务器进行中继
- c – CLion IDE:在Windows上使用ssh作为环境工具链而不是M
- device-mapper – 如何正确“扩展”linux设备映射器分区?
- LINUX教程:PHP查询附近的人及其距离的实现方法
- linux – Bash内置命令的“a = b”类参数中的文件名扩展
