QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 821|回复: 9

遇上了一个奇怪的问题,关于gcc的

[复制链接]
发表于 2003-10-14 16:27:04 | 显示全部楼层 |阅读模式
我用gcc编一个很简单的输出程序,就是在屏幕上打印几个数,结果什么反应也没有,命令行直接就到下一行了,这是怎么回事,用gdb根本就用不起来,调不进程序去,哪位大哥遇到这种问题过,帮忙阿!
发表于 2003-10-14 16:37:27 | 显示全部楼层
printf里加了回车没有?
printf("aaaaaaaaaaaa \n");
回复

使用道具 举报

 楼主| 发表于 2003-10-14 17:13:49 | 显示全部楼层
没加,应该加还是不加呢,刚试了一下,都一样,,搞不定阿!
回复

使用道具 举报

发表于 2003-10-14 18:04:52 | 显示全部楼层
贴出你的代码
回复

使用道具 举报

 楼主| 发表于 2003-10-14 18:45:06 | 显示全部楼层
#include "stdio.h"
main()
{
        printf("Hello Wrold! ");
}
如此的短,不知道什么原因.
回复

使用道具 举报

 楼主| 发表于 2003-10-14 19:19:17 | 显示全部楼层
这个程序应该没问题吧,那位大侠指点一二
回复

使用道具 举报

发表于 2003-10-15 08:44:10 | 显示全部楼层
在我这没问题,
回复

使用道具 举报

发表于 2003-10-17 10:47:35 | 显示全部楼层
你的代码没问题。

#include "stdio.h"

问题可能出在这里。用""引用头文件,一般要指明路径,比如"/usr/include/stdio.h"。不指明的话,某些版本的Linux里gcc可能在你的当前目录找。我这样用就失败过。

#include <stdio.h>

这样gcc会去找默认的头文件路径,就不会出问题了。
回复

使用道具 举报

发表于 2003-10-17 15:53:33 | 显示全部楼层
成熟了呀。
回复

使用道具 举报

发表于 2003-10-17 17:10:16 | 显示全部楼层
你的程序编译后叫什么名字? 不会是叫"test"把?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-13 04:25 , Processed in 0.039042 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表