dev-c++++ 4.9.9.2 编译错误及解决方案
在 windows 11 系统使用 dev-c++ 4.9.9.2 编译程序时,编译器记录窗格可能会显示以下错误信息:
尽管最终显示“编译成功”,但实际程序无法运行,并弹出“原始码档案无法编译”错误提示。 这通常是因为链接器 collect2.exe 出现内部错误。
临时解决方案:
一个简单的解决方法是删除 collect2.exe 文件。 该文件通常位于 dev-c++ 安装目录下的 libexec\gcc\mingw32\3.4.2 文件夹中(默认路径为 c:\dev-cpp)。删除后,重新编译程序即可。 请注意,此方法仅为临时解决方案,并未解决根本问题。
永久解决方案:
为了彻底解决问题,建议您考虑以下两种方案:
-
使用 orwell 维护的 dev-c++ 5.11 版本: 此版本使用 tdm-gcc 4.9.2 编译器,相对稳定可靠。
-
使用 embarcadero dev-c++ 6.3 版本: embarcadero 公司(前 borland 公司)维护的版本,使用 tdm-gcc 9.2.0 编译器,功能更强大。需要注意的是,此版本的繁体中文界面可能存在乱码问题,建议选择其他语言界面。
选择以上任一方案,都能有效解决 collect2.exe 导致的编译错误,并确保程序能够正常编译和运行。 建议选择更新的版本,以获得更好的编译器支持和更稳定的运行环境。
以上就是dev-c++ 版的问题的详细内容,更多请关注代码网其它相关文章!
发表评论