bod*_*die 15 c c++ compiler-construction gcc dev-c++
我是C编程类的教师助手,教师使用Dev C++作为该类的编译器.我个人会使用另一个,但选择不是我的.最近我在Dreamspark上安装了Windows 8 Professional 64位,虽然我的大学也是如此,所以我可以从一些地铁应用程序开发开始进行一些比赛.不幸的是,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
Run Code Online (Sandbox Code Playgroud)
它说编译成功但不是,因此没有可执行文件.我想知道是否有人对什么可能让Dev C++在这个版本的Windows上运行有任何想法,所以我不必在虚拟机中运行Dev C++?我需要它工作,所以我可以做课堂演示.
Orw*_*ell 15
请告诉您的老师更新Dev-C++:
http://sourceforge.net/projects/orwelldevcpp/?source=directory
这个配有一个工作的MinGW 4.7或TDM-GCC 4.6.1(x64)编译器,修复了无数的bug,也是可移植的.
Mic*_*urr 10
我相信Dev-C++附带了一个非常旧版本的MinGW(3.4.x,如果我没有记错的话).4.2.2之前的MinGW版本在Windows Vista及更高版本上编译程序时会遇到问题,除非它们在PATH上.
因此,您可以更新MinGW的版本(正如您在已经完成的注释中提到的那样),也可以将MinGW\bin目录添加到系统路径中.
小智 5
如果您无法更改 MINGW 版本,您可以尝试将以下文件重命名:MinGW\libexec\gcc\mingw32\3.4.2\collect2.exe 为collect2.exe.old
(此解决方案在从 W7 迁移到 W10 后有效)。
| 归档时间: |
|
| 查看次数: |
83338 次 |
| 最近记录: |