【问题标题】:Dev-Cpp "make.exe" error code = 0xc00000fdDev-Cpp "make.exe" 错误代码 = 0xc00000fd
【发布时间】:2012-07-12 11:37:36
【问题描述】:

这是我尝试编译程序时从 Dev-Cpp 收到的日志:

 Compiler: Default compiler
 Building Makefile: "C:\Dev-Cpp\Makefile.win"
 Executing  make...
 make.exe -f "C:\Dev-Cpp\Makefile.win" all
 make.exe: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x4ff283)

 Execution terminated

我已经用谷歌搜索了答案,我已经尝试了“PATH”修复,并首先像这样制作我的 MINGW 东西。

 C:\Dev-Cpp\mingw32\bin;C:\Dev-Cpp\bin;

但我仍然无法编译,我什至重新启动了我的计算机(Windows 7 x64),仍然是同样的错误。所以我想知道你们是否有任何可以帮助的答案。 提前致谢!

【问题讨论】:

  • 考虑usingGoogle,或Stackoverflow,它会引导你here
  • 寻找更好的开发环境? Dev-C++ 对我来说看起来很糟糕......
  • @Christian.K 我做到了,我用谷歌搜索了 3 个小时,尝试了所有可能的方法来修复它,但仍然没有,这就是为什么我在这里问是否有人使用 Dev-Cpp遇到此错误并设法修复它。
  • @Nom 您是否也尝试过第一个link 中指示的“以管理员身份运行”修复?
  • 无法回答您的问题,但作为尝试使用 Dev-Cpp 工作的人,我可以告诉您有更好、更新的 IDE 可用。 Dev-Cpp 已经严重过时了。

标签: c++ c compiler-construction mingw


【解决方案1】:
  1. 我过去曾使用过旧的 Dev-C++,但我有时会随机损坏它。(我可能会添加关键时刻)

  2. Bloodshed Dev-C++ 多年未更新,开发实际上已停止。

  3. 如果您真的喜欢这个环境,请考虑获取更新和维护的 Orwell Dev C++,它得到了改进、更快、更干净。

【讨论】:

  • 我会试试这个并报告。
  • @iKlsR:哇,感谢您指出 wxDev-C++。看起来是一个很有前途的项目。我曾经使用 wxWidgets,当时它仍然被称为 wxWindows,而在那些日子里,你不得不为对话框购买设计器:) ... +1
【解决方案2】:

使用 Dev-CPP 进行编译通常不需要额外的 PATH。

似乎是一个非常古老的 Dev-CPP 版本。我的版本在主要位置既没有\Dev-Cpp\bin 目录,也没有Makefile.win。可能你的安装有问题。

您是否将编译器系统与 Dev-CPP 一起安装(并使其可执行)。

请删除所有内容并使用现代的up to date version of DevCpp 32 或64 位。

一个提示:不要将 DevCpp 安装到带有' ' 空格的目录中,例如/Program Files/ 等。更好的是,使用C:\Apps\Dev-Cpp 或……。像这样。

附录

对于那些说“Dev-Cpp 已经很老了,放弃它”的批评者。不,那是错误的。 Dev-Cpp 实际上是 Windows 上最好的免费 IDE/编译器系统——我安装了很多(Netbeans、CodeBlocks、VS2010、VS2012rc、删除了 Eclipse/CDT)。请有一个look here ... Dev-Cpp 保留了早期 Turbo-Compiler 的简单性,并将其与 32/64bit gcc 4.6 连接起来。虽然我使用 VS2010/12rc 进行认真的开发,但我总是为 Dev-Cpp 并行创建项目以获得 gcc 兼容性。

问候

rbo

【讨论】:

  • 我会尝试下载链接版本并报告。
  • 橡胶靴,我现在收到此错误:编译器:TDM-GCC 4.6.1 64-bit Building Makefile "C:\Dev-cpp\projects\Makefile.win" Executing make...mingw32 -make.exe -f "C:\Dev-cpp\projects\Makefile.win" all mingw32-make.exe: 捕获到中断/异常 (code = 0xc0000005, addr = 0x0x752143f9) 执行终止 :: 注意(我将它安装到一个我叫 Dev-Cpp 的目录,在 C:)
  • 可能与this有关。您能否将%PATH% 变量的内容添加到您上面的帖子中?
【解决方案3】:

可能是宏扩展中的递归问题。

Makefile:

rtest=$(info $(words $1))$(call rtest,$1 1)</b>
$(info $(call rtest))
# eof Makefile

yields :
2152
2153
mingw32-make: Interrupt/Exception caught (code = 0xc00000fd, addr = 0x00007ffdbdea2f57)
2154

【讨论】:

  • 但是您意识到您回答了一个将近 9 年的特定于平台的问题 :-) ?
猜你喜欢
  • 2013-06-10
  • 2014-10-31
  • 2014-12-25
  • 2018-07-30
  • 1970-01-01
  • 2012-04-14
  • 2015-04-17
  • 2021-05-26
  • 1970-01-01
相关资源
最近更新 更多