c++ - Windows 8 中的开发人员 C : gcc Internal Error

标签 c++ c gcc compiler-construction dev-c++

我是一个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++?我需要它工作,所以我可以做类演示。

最佳答案

请告诉你的老师更新 Dev-C++:

http://sourceforge.net/projects/orwelldevcpp/?source=directory

此版本附带一个正常工作的 MinGW 4.7 或 TDM-GCC 4.6.1 (x64) 编译器,修复了无数错误,并且还具有可移植性。

关于c++ - Windows 8 中的开发人员 C : gcc Internal Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12811762/

相关文章:

c++ - Shell使用特定的工作目录执行cmd提示符

c++ - 构建 php 扩展时 undefined reference

c - 两个信号量不通信

c - 为什么 GCC 不尝试内存泄漏检查?

c++ - 为什么 int* ptr_arr_int = {1,2};在 C/C++ 中不起作用?

c# - 将复杂结构从 C++ 编码到 C#

c - 在这个对矩阵进行不同操作的程序中,如果没有产生正确的输出,则 saddlepoint() 函数。为什么?

c - gmp 中的数组(初始化)

c - 在另一个函数中定义时的函数范围

linux - CentOS系统上的gcc版本问题