c - MingW 编译简单 C 程序时出现意外语法错误

标签 c mingw

完成新手警报:

#include<stdio.h>

int main()

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

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

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

代码有什么问题?

最佳答案

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

关于c - MingW 编译简单 C 程序时出现意外语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17585748/

相关文章:

c++ - Boost mingw链接错误

无法使用 MinGW 链接开源项目中的 Psapi.h

从 .txt 文件中计算数字

c - CUDA 上的 BFS 实现问题

c - 将指针传递给 char * 时 realloc() 失败。为什么? (因为它是按值计算的,而不是引用!)

c - 有没有一种方法可以根据 printf/更简单的函数(轻松地)定义 fprintf?

c - 分配和分配 : different memory size allocated

c++ - 结构的大小如何随不同的数据类型而变化

c++ - Qt5 : This code compiles ok with msvc2012, 仍然给出用 MinGW 编译的错误...为什么?

node.js - Windows 上的 Git bash 或 NPM 正在将参数转换为路径