Dev-Cpp“make.exe”错误代码= 0xc00000fd

问题描述 投票:0回答:3

这是我尝试编译程序时从 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),仍然是同样的错误。所以我想知道你们是否有任何可以帮助的答案。 预先感谢!

c++ c mingw dev-c++
3个回答
3
投票
  1. 我过去曾使用过旧的 Dev-C++,有时它会随机地在我身上崩溃..(我可能会补充的关键时刻).

  2. Bloodshed Dev-C++ 已经很多年没有更新了,开发实际上已经停止了。

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


2
投票

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

似乎是一个非常旧的 Dev-CPP 版本。我的版本既没有

\Dev-Cpp\bin
目录,也没有
Makefile.win
在主位置。也许您的安装有缺陷。

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

请删除所有内容并使用现代的、最新版本的 DevCpp(32 或 64 位)。

一个提示:不要将 DevCpp 安装到带有

' '
空格的目录中,例如
/Program Files/
等。更好的是,使用
C:\Apps\Dev-Cpp
或其他东西。像这样。

附录

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

问候

rbo


0
投票

可能是宏展开时的递归问题。

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
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.