现在的位置: 首页 > 综合 > 正文

打开 codeblocks 出现 与Cygwin gcc相关的错误

2012年09月07日 ⁄ 综合 ⁄ 共 361字 ⁄ 字号 评论关闭

更新到最新的7789版。打开CodeBlocks出现如下

意思是gcc遇到无效指令。

参考文章《cygwin 1.7升级之后,外部直接访问gcc返回Access is denied 》中说

参考官方文档http://www.cygwin.com/ml/cygwin/2009-03/msg00046.html. 原来,本质问题是,cygwin1.7采用了Linux下的link方式。也就是让一个文件和另外一个文件关联。而DOS无法识别这种关联,所以,它就不知道gcc到底是gcc3还是gcc4哪个。

   如果不是输入gcc,而是gcc-3或者gcc-4,那么就OK了。g++也相应是g++-3或者g++-4。

 

所以在CodeBlocks下更改compiler的路径即可

Tool——>Compiler && Debugger

参考如下图

问题解决了。

抱歉!评论已关闭.