1

完成新手警报:

#include<stdio.h>

int main()

{ puts("C Rocks!");
  return 0;
} 

使用 MinGW 编译时,显示两个错误:

  1. 意外标记附近的语法错误(在开头
  2. 和 int main ()

代码有什么问题?

4

3 回答 3

1

我也有这个问题。检查路径名中的非法字符,例如空格或括号。您的代码看起来正确,所以问题不存在。如果一切都失败了,回到基础。确保您实际使用“gcc file.c -o file.exe”来输出正确的文件。出于某种原因,我完全忘记了使用“gcc”,尽管我已经使用 MinGW 一个多月了。

于 2015-12-20T08:40:37.777 回答
0

在没有空格的路径中安装 mingw。MinGW 会遇到此类路径的问题。因此,我强烈建议您不要将 MinGW 安装在路径名引用中有空格的任何位置;即您应该避免安装到“程序文件”或“我的文档”等的任何子目录中。

于 2013-07-11T05:43:28.097 回答
0

你的代码没有问题。你是第一次编译东西吗?好像是MingW的问题。例如,它可以是路径中的空格。

为避免一些初学者问题,您可以使用 IDE,例如 Dev-C++ ( http://www.bloodshed.net/devcpp.html ),因为它可以编译 C 和 C++ 代码。

于 2013-07-11T05:49:08.793 回答