gcc编译程序问题。最简单的hello.c编译都无法生成a.out文件?

来源:百度知道 编辑:UC知道 时间:2024/06/22 23:37:31
原文件如下:
#include<stdio.h>

int main()

{

printf(¨Hello World!\n¨);

}
在shell中输入gcc game.c之后出现如下情况:
/root/game.c: 在函数 ‘main’ 中:
/root/game.c:7: 错误:程序中有游离的 ‘\302’
/root/game.c:7: 错误:程序中有游离的 ‘\250’
/root/game.c:7: 错误:‘Hello’ 未声明 (在此函数内第一次使用)
/root/game.c:7: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/root/game.c:7: 错误:所在的函数内只报告一次。)
/root/game.c:7: 错误:expected ‘)’ before ‘World’
/root/game.c:7: 错误:程序中有游离的 ‘\’
/root/game.c:7: 错误:程序中有游离的 ‘\302’
/root/game.c:7: 错误:程序中有游离的 ‘\250’
有很多的错误,不知道为什么,请高手指教!

看看你的双引号和括号有没有打错,是不是打成全角的了。

你用的什么编译器,直接用TC或Visual c++开发,很好用的,出错信息也很好懂

怀疑你的编译器没装好,推荐你用Visual C++.

同意xinem观点。
从“a.out”看出是在Linux下编程,就不要推荐Windows下的编译器了。