完成新手警报:
#include<stdio.h>
int main()
{ puts("C Rocks!");
return 0;
}
当使用MinGW编译时,它显示两个错误:
- 意外标记附近的语法错误(在开头
- 和int main()
代码出了什么问题?
我也遇到了这个问题。检查路径名中是否存在非法字符,如空格或方括号。您的代码看起来是正确的,因此不存在问题。如果其他一切都失败了,那就回到基础上来。确保您实际使用的是"gcc file.c-o file.exe"来输出正确的文件。出于某种原因,我完全忘记了使用"gcc",尽管我已经使用MinGW一个多月了。
在没有空格的路径中安装mingw。MinGW将遇到此类路径的问题。因此,我强烈建议您不要在路径名引用中有空格的任何位置安装MinGW;即应避免安装到任何子目录中"程序文件"或"我的文档"等。
您的代码没有任何问题。你是第一次编译东西吗?这似乎是MingW的问题。例如,它可以是路径中的空间。
为了避免一些初学者的问题,你可以使用IDE,比如Dev-C++(http://www.bloodshed.net/devcpp.html),因为它可以编译C和C++代码。