【发布时间】:2012-09-30 11:26:34
【问题描述】:
我是一个C编程课的助教,老师使用Dev C++作为这个课的编译器。我个人会使用不同的,但这里不是我的选择。最近我安装了 Windows 8 Professional 64 位,虽然我的大学在 Dreamspark 上可用,所以我可以从一些竞赛的地铁应用程序开发开始。不幸的是,Dev C++ 已经停止编译。它以前在 Windows 7 64 位上运行良好。
编译返回报告时出现错误:
Compiler: Default compiler
Executing gcc.exe...
gcc.exe "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.c" -o "C:\Users\James\Documents\Homework\TA_CPRE_185\counter.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
gcc.exe: Internal error: Aborted (program collect2)
Please submit a full bug report.
See <URL:http://www.mingw.org/bugs.shtml> for instructions.
Execution terminated
Compilation successful
它说编译成功但事实并非如此,因此没有生成可执行文件。我想知道是否有人知道什么可以让 Dev C++ 在这个版本的 Windows 上工作,所以我不必在虚拟机中运行 Dev C++?我需要它工作,所以我可以做课堂演示。
【问题讨论】:
-
只是这个程序(counter.c)还是任何输入都会发生?
-
我尝试编译的每个文件都有。甚至是一个简单的“helloWorld.c”文件。
-
不幸的是,这将是一个艰难的过程。我假设您使用的是 Dev C++ 附带的 MinGW/GCC 安装……它已经很老了。如果你很绝望,你可以尝试使用更新的 MinGW,例如 TDM-GCC 构建,但我对 Dev-C++ 处理这个问题的能力持怀疑态度。
-
Wwindows 8是否有类似XP模式的兼容功能?
-
这是 MinGW/GCC 安装,他使用的版本在 1991 年受版权保护。我会看看我是否能弄清楚如何让它使用更新的编译器版本。我想知道在这个新的 Windows 和 Windows 7 上运行它有什么区别......
标签: c++ c gcc compiler-construction dev-c++