dev-++ 4.9.9.2 及解决方案
在 Windows 11 系统使用 Dev-C++ 4.9.9.2 编译程序时,编译器记录窗格可能会显示以下错误信息:
gcc.exe: internal error: aborted (program collect2) please submit a full bug report. see <http:> for instructions.
尽管最终显示“编译成功”,但实际程序无法运行,并弹出“原始码档案无法编译”错误提示。 这通常是因为链接器 collect2.exe 出现内部错误。
临时解决方案:
一个简单的是删除 collect2.exe 文件。 该文件通常位于 Dev-C++ 安装目录下的 libexecgccmingw32.4.2 文件夹中(默认路径为 C:Dev-Cpp)。删除后,重新编译程序即可。 请注意,此方法仅为临时解决方案,并未解决根本问题。
立即学习“”;
永久解决方案:
为了彻底解决问题,建议您考虑以下两种方案:
-
使用 Orwell 维护的 Dev-C++ 5.11 版本: 此版本使用 TDM-GCC 4.9.2 编译器,相对稳定可靠。
-
使用 Embarero Dev-C++ 6.3 版本: Embarcadero 公司(前 Borland 公司)维护的版本,使用 TDM-GCC 9.2.0 编译器,功能更强大。需要注意的是,此版本的繁体中文界面可能存在乱码问题,建议选择其他语言界面。
选择以上任一方案,都能有效解决 collect2.exe 导致的编译错误,并确保程序能够正常编译和运行。 建议选择更新的版本,以获得更好的编译器支持和更稳定的运行环境。
以上就是Dev-C++ 版的问题的详细内容,更多请关注php中文网其它相关文章!