这是我在编写程序时从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
我已经用Google搜索了答案,我已经尝试了“PATH”修复程序,然后首先制作我的MINGW内容。
C:\Dev-Cpp\mingw32\bin;C:\Dev-Cpp\bin;
然而我仍然无法编译,我甚至重新启动了我的电脑(Windows 7 x64),但仍然出现同样的错误。所以我想知道你们是否有任何可以提供帮助的答案。 提前谢谢!
答案 0 :(得分:3)
我过去使用过旧的Dev-C ++,而且我有时会随意打断它。(我可能会添加的关键时刻)。
Bloodshed Dev-C ++多年来一直没有更新,开发实际上已经停止了。
如果您真的喜欢这种环境,请考虑更新和维护Orwell Dev C++,以便更快,更快,更清洁。
答案 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
答案 2 :(得分: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