免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1873 | 回复: 7
打印 上一主题 下一主题

[桌面系统] 怎么启用终端的stdout输出功能 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-04 01:09 |只看该作者 |倒序浏览
装了个redhat的企业第四版(redhat enterprise AS 4),可是C的printf在终端下显示不出来,就像这样一个简单的程序:
#include <stdio.h>;

int main(int argc, char *argv[])
{
    printf("Hello world!\r\n";
    return(0);
}

编译执行它,在终端看不到任何输出,是不是要打开终端的stdout输出才有效呢?怎么perl就可以输出,而C就无法输出了啊

论坛徽章:
0
2 [报告]
发表于 2005-09-04 07:01 |只看该作者

怎么启用终端的stdout输出功能

你怎么编译运行的?
我在RH EL4上实验没有任何问题

论坛徽章:
0
3 [报告]
发表于 2005-09-04 10:54 |只看该作者

怎么启用终端的stdout输出功能

就是这样编译运行的:
gcc -otest test.c
./test

论坛徽章:
0
4 [报告]
发表于 2005-09-04 11:44 |只看该作者

怎么启用终端的stdout输出功能

怎么可能

论坛徽章:
0
5 [报告]
发表于 2005-09-04 12:06 |只看该作者

怎么启用终端的stdout输出功能

原帖由 "stinger" 发表:
   printf("Hello world!\r\n";
    return(0);
}

编译执行它,在终端看不到任何输出,是不是要打开终端的stdout输出才有效呢?怎么perl就可以输出,而C就无法输出了啊

你说的终端,是不是说在 Linux 那台机器的显示器上啊?
还是在 ./test 下面显示不出来?

printf 是标准输出,不可能在执行 ./test 后不显示内容的

论坛徽章:
0
6 [报告]
发表于 2005-09-04 15:22 |只看该作者

怎么启用终端的stdout输出功能

我觉得也是的。
没有碰到过兄台这种情况。。。

论坛徽章:
0
7 [报告]
发表于 2005-09-06 13:37 |只看该作者

怎么启用终端的stdout输出功能

装了三次,还是这个错误,后来装了个AS 4 U1,这种情况才没有了

论坛徽章:
0
8 [报告]
发表于 2005-09-06 14:03 |只看该作者

怎么启用终端的stdout输出功能

假如你运行的是./test,不太可能
可能你运行的是test
建议一般不要用test这个名称
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP