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),仍然是同样的错误。所以我想知道你们是否有任何可以帮助的答案。提前致谢!

4

3 回答 3

3
  1. 我过去使用过旧的 Dev-C++,有时我会随机损坏它。(我可能会添加关键时刻)

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

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

于 2012-07-12T11:46:54.477 回答
2

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

似乎是一个非常旧的 Dev-CPP 版本。我的版本既没有\Dev-Cpp\bin目录,也没有Makefile.win主要位置。也许您的安装有缺陷。

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

请删除所有内容并使用适用于 32 位或 64 位的现代最新版本的 DevCpp

一个提示:不要将DevCpp安装到带有' '空格之类的目录中/Program Files/。更好,使用C:\Apps\Dev-Cpp或某事。像那样。

附录

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

问候

rbo

于 2012-07-12T11:46:35.627 回答
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
于 2021-05-27T21:17:31.840 回答