【问题标题】:Can't compile C in Devc++无法在 Devc++ 中编译 C
【发布时间】:2021-11-23 04:35:12
【问题描述】:

我尝试在 DevC++ 中运行一段简单的 C 代码。

#include <stdio.h>
#include <stdlib.h> 

int main()
{
int a,b;
printf("Temporary secretary"); 
return 0;
}

每次我尝试编译它时,它都会生成“makefile.win”并在第 25 行指出一个错误。

screenshot

【问题讨论】:

  • 您同时拥有main.cUntitled.c,它们都定义了main。删除或其他。
  • 您正在编译两个文件,main.c 和 Untitled2.c,这里显示的是哪些文件?
  • 在 IDE 中看到的 gccPATH 吗?
  • 你标记了这篇文章 [C++] 但声明它是一个 C 程序。
  • Makefile 使用 semantically Significant 空格,并区分语义上重要的 tab 缩进和语义上重要的 space 缩进。您是否使用了适当的空格?

标签: c dev-c++


【解决方案1】:

构建窗口中的错误消息准确地告诉您问题所在 - 您有多个 main 定义,一个在 main.c 中,另一个在 Untitled2.c 中。

根据您发布的内容,尚不清楚为什么 Untitled2.c 是构建的一部分 - 我会将其从项目中完全删除。

今后,请不要发布指向屏幕截图图像的链接 - 将任何代码(包括 makefile)和错误消息复制并粘贴到您的问题正文中。我们不能从截图中复制粘贴,追逐随机链接是不安全的。

【讨论】:

猜你喜欢
  • 2012-07-16
  • 1970-01-01
  • 1970-01-01
  • 2020-09-02
  • 1970-01-01
  • 2023-04-09
  • 2020-09-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多