这是我尝试编译程序时从 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),仍然是同样的错误。所以我想知道你们是否有任何可以帮助的答案。 预先感谢!
我过去曾使用过旧的 Dev-C++,有时它会随机地在我身上崩溃..(我可能会补充的关键时刻).
Bloodshed Dev-C++ 已经很多年没有更新了,开发实际上已经停止了。
如果您真的喜欢这个环境,请考虑更新和维护 Orwell Dev C++,它经过改进、更快、更干净。
使用 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
可能是宏展开时的递归问题。
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