Chinaunix

标题: 关于在LINUX下写C出现的问题!!! [打印本页]

作者: jadexo    时间: 2003-02-07 23:22
标题: 关于在LINUX下写C出现的问题!!!
我正在练习用C语言描述数据结构(线性表的顺序存储结构),当我把源程序写好后进行编译,编译器死活就是报错误!!我用了GCC和“QT”(忘了那个编译器叫什么了,只知道它可以编译QT和ANSI C,就写用这个名字代替好了!1),开始检查发有错误,改正后GCC编译通过,但没有任何输出。但是“QT”那个编译器开始死活是出错后来发现是文件被我移动位置了(是做了一个备份好用GCC编译),开始编译成功(是莫名其妙的成功)也是没有任何输出显示,后来就一直出错了,但是源代码在TC下可以正常编译和输出!!!!????
我就试了一句简单的代码如下(很经典的一句话!):
main()
{
    printf(“hello!”);
}
gcc就报错误一个关于“int”什么、什么的!!!没看懂那个错误提示!!!
这是为什么呀!!不是说LINUX也用ANSI C的吗????

哪位仁兄帮帮忙!!小生,先谢过了!!!!!!!
作者: hollyhoo    时间: 2003-02-08 08:00
标题: 关于在LINUX下写C出现的问题!!!
列出详细错误信息提示。
作者: RedHatshu    时间: 2003-02-08 10:13
标题: 关于在LINUX下写C出现的问题!!!
原帖由 "jadexo" 发表:
我就试了一句简单的代码如下(很经典的一句话!):
main()
{
printf(“hello!”);
}
gcc就报错误一个关于“int”什么、什么的!!!没看懂那个错误提示!!!
这是为什么呀!!......

还有其他的错吗,
这种错没关系的!
作者: bjchenxu    时间: 2003-02-08 10:48
标题: 关于在LINUX下写C出现的问题!!!
int main()
{
    printf(“hello!\n”);
    return 0;
}
作者: thinphony    时间: 2003-02-08 14:13
标题: 关于在LINUX下写C出现的问题!!!
注意你的“不是汉字的,前面加上#include <stdio.h>;啊,我试了,可以啊!
#include <stdio.h>;
main()
{
printf("hello!";
}
~

cc test.c -o test
甚至连个错都不出。
作者: jourmen    时间: 2003-02-08 19:43
标题: 关于在LINUX下写C出现的问题!!!
原帖由 "bjchenxu" 发表:

#include <stdio.h>;
int main(void)
{
    printf("hello!\n";
    return 0;
}

我guess gcc抱错是main无返回
作者: jadexo    时间: 2003-02-08 20:08
标题: 关于在LINUX下写C出现的问题!!!
谢谢!各位热心的帮助!!!!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2