论坛风格切换切换到宽版
  • 754阅读
  • 7回复

[问题求助]为什么不能执行cat a.out呢? [复制链接]

上一主题 下一主题
 
发帖
2068
C币
-604970
威望
364
贡献值
4
银元
-2
铜钱
4677
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我只.要一执行ca.t a.o.ut呢?在OpenBSD上执行没有结果,一个黑屏。在solaris和FreeBSD上执行就显示无关的字母如:puttyputtyputty之类的?              乙肝
有哪位大大能说说原理不? http://upload.bbs.csuboy.com/Mon_1004/126_6614_0b0a34ccc7cf0fd.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_6614_0b0a34ccc7cf0fd.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_6614_0b0a34ccc7cf0fd.gif[/img]http://upload.bbs.csuboy.com/Mon_1004/126_6614_0b0a34ccc7cf0fd.gif[/img].
对了,有一次还产生了一个a.out.core文件。http://upload.bbs.csuboy.com/Mon_1004/126_6614_893987e7a18c182.gif[/img](广告)

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
发帖
1968
C币
-235592
威望
358
贡献值
1
银元
0
铜钱
4434
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
Re:为什么不能执行cat
顶!

离线yy12345678.
发帖
1953
C币
-61089
威望
319
贡献值
1
银元
-5
铜钱
4298
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
Re:为什么不能执行cat
a.out你编译的参数时候正确

离线54nb.
发帖
2136
C币
-140107
威望
384
贡献值
1
银元
-4
铜钱
4658
人人网人气币
0
只看该作者 地板  发表于: 2010-04-14
Re:为什么不能执行cat
cc xxx.c
or
cc -static xxx.c
结果能显示啊。
./a.out
能正确显示结果。
为什么不可以对a.out执行cat命令呢?

离线zhujing666.
发帖
2052
C币
-604827
威望
377
贡献值
2
银元
0
铜钱
4572
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-14
Re:为什么不能执行cat


离线ilxd.
发帖
2128
C币
-60197
威望
412
贡献值
1
银元
-1
铜钱
4904
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-14
Re:为什么不能执行cat


QUOTE:原帖由 OraBSD 于 2008-12-6 11:34 发表
我只要一执行cat a.out呢?在OpenBSD上执行没有结果,一个黑屏。在solaris和FreeBSD上执行就显示无关的字母如:puttyputtyputty之类的?
有哪位大大能说说原理不?
对了,有一次还 ...

你是在putty上面执行的吧
这些是乱码
a.out是二进制格式
cat显示的就这些二进制的东东  也就是系统不识别

离线suofenglove.
发帖
2182
C币
-152171
威望
399
贡献值
1
银元
-2
铜钱
4837
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-14
Re:为什么不能执行cat
有没有试试在Windows上用notespad编辑一个exe文件?呵呵。会有类似的结果。二进制的可执行文件里边都是指令,不是普通文本,不能cat的,况且楼主打算cat出什么内容呢?

离线2006195113.
发帖
2126
C币
-235311
威望
395
贡献值
1
银元
0
铜钱
4650
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-14
Re:为什么不能执行cat
我在我自己的RHEL5和OpenBSD上都试过。
还在unix-center上的solaris上试过。
出于好奇,看cat下有什么结果。

快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个