Windows 8 中的 Dev C:gcc 内部错误
我是一个C编程课的助教,老师使用Dev C++作为该课的编译器.我个人会使用不同的,但这里不是我的选择.最近我安装了 Windows 8 Professional 64 位,虽然我的大学在 Dreamspark 上可用,所以我可以从一些竞赛的地铁应用程序开发开始.不幸的是,Dev C++ 已经停止编译.它以前在 Windows 7 64 位上运行良好.
I am a teacher's assistant for a C programming class, and the instructor uses Dev C++ as the compiler for the class. Personally I would use a different one, but the choice is not mine here. Recently I installed the Windows 8 Professional 64 bit that is available on Dreamspark though my university, so I can start with some metro app development for some contests. Unfortunately, Dev C++ has stopped compiling. It previously worked fine with Windows 7 64 bit.
编译返回报告时出现错误:
I get an error when compiling that reports back:
Compiler: Default compiler
Executing gcc.exe...
gcc.exe "C:UsersJamesDocumentsHomeworkTA_CPRE_185counter.c" -o "C:UsersJamesDocumentsHomeworkTA_CPRE_185counter.exe" -I"C:Dev-Cppinclude" -L"C:Dev-Cpplib"
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++?我需要它工作,所以我可以做课堂演示.
It says the compilation is successful but it is not, so no executable is made. I want to know if anyone has any ideas of what might get Dev C++ to work on this version of Windows, so I don't have to run Dev C++ in a virtual machine? I need it working, so I can do class demonstrations.
推荐答案
我相信 Dev-C++ 带有一个非常旧的 MinGW 版本(如果我没记错的话是 3.4.x).4.2.2 之前的 MinGW 版本在 Windows Vista 及更高版本上编译程序时会出现问题,除非它们位于 PATH 上.
I believe that Dev-C++ comes with a very old version of MinGW (3.4.x if I'm not mistaken). MinGW versions before 4.2.2 will have problems compiling programs on Windows Vista and later unless they are on the PATH.
因此,您可以更新您的 MinGW 版本(正如您在已经完成的评论中提到的那样),或者您可以将 MinGWin 目录添加到系统路径.
So you can either update your version of MinGW (as you mentioned in a comment that you have already done), or you can add the MinGWin directory to the system path.
相关文章