首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GNU命令异常

GNU命令异常
EN

Stack Overflow用户
提问于 2014-05-21 15:19:27
回答 2查看 1.2K关注 0票数 1

我正在WIN7 PC上运行make项目,并得到以下错误:

代码语言:javascript
复制
make: Interrupt/Exception caught (code = 0xc0000005, addr = 0x0040b0ac)

当移除一些制造部件时,以下一行似乎有问题:

代码语言:javascript
复制
$(shell if exist $(1) echo YES)

有什么想法吗?问题是什么?解决办法?

谢谢!

更新:

我正在使用gnu 3.81.1 mingw32,与以前在WIN XP (32位)上使用的make和makefile相同,升级到WIN7后出现了问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-22 10:28:58

好吧,我想我知道了。

显然,如果我将"shell“命令替换为预定义的”shell“命令,则这是与路径相关的内容:

代码语言:javascript
复制
 _SHELL=C:/Windows/System32/cmd.exe

问题已经解决了。可能是因为几个c:\Program路径实例。

升级到3.82也解决了这个问题,所以我想已经修复了这个问题

谢谢!

票数 3
EN

Stack Overflow用户

发布于 2014-05-21 19:10:09

有许多不同的方法可以为windows构建GNU,不同的方式将对$(shell ...)命令使用不同的shell。实际上,我不知道他们中是否有人会调用command.com。

但无论如何,似乎您的GNU版本并不能以这种方式正常工作。你应该更新你的问题,你从哪里得到你的GNU制造(锡格温?交友?)或者你是怎么建的,如果你自己建的话。

此外,您可能会在make-w32@gnu.org邮件列表上询问,GNU的Windows用户在其中挂起。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23787450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档