鱼C论坛

 找回密码
 立即注册
查看: 1389|回复: 3

Dev-C++ 编译时总是显示[Error] ld returne...

[复制链接]
发表于 2020-6-23 11:30:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
用Dev-C++编译的时候一直是显示[Error] ld returned 1 exit status   求问大佬们该怎么解决呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-23 11:32:16 | 显示全部楼层
函数main错误打成mian
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 11:53:18 | 显示全部楼层
是不是有一个正在运行的exe没有关闭?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-23 11:54:08 | 显示全部楼层
本帖最后由 jackz007 于 2020-6-23 11:58 编辑

       当你的 C 程序由多个源程序文件组成的时候,某个源代码文件中的代码可能会用到在其它代码文件中定义到的函数、变量等。C 的编译分两个步骤,第一个步骤是检查语法逻辑,如果通过了,就会输出对应的 obj 文件,第二个步骤是把所有的 obj 文件链接起来,生成一个可执行文件。这个时候,如果程序中用到的某个外部函数、变量如果不能在 C 语言库文件及所有 obj 文件中实现 "对号入座",就会报链接错误,也就是你看到的这个错误。 除此以外,main() 是 C 语言要求的程序入口函数,如果在你的所有代码文件中都没有被找到,在链接的时候也会报错;在 Windows 系统下,正在执行的程序文件会受到操作系统的保护,如果前一次编译的可执行文件正在运行,那么,链接程序 ld 也会因为无法创建、输出新的编译结果而报错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-30 19:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表