首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Makefile.inc不存在丛状静脉

Makefile.inc不存在丛状静脉
EN

Stack Overflow用户
提问于 2018-06-15 16:47:58
回答 1查看 128关注 0票数 0

我是命令行的新手,并且已经遵循了所有与make相关的线程,包括下载mingw和添加到我的系统和用户路径。当我运行mingw32-make.exe时,我仍然得到这个错误:

代码语言:javascript
复制
$ mingw32-make.exe
mingw32-make[1]: Entering directory 'E:/src/plexe-veins/src'
makefile:147: *** Config file '/e/src/omnetpp-5.3/Makefile.inc' does not exist -- add the OMNeT++ bin directory to the path so that opp_configf                             ilepath can be found, or set the OMNETPP_CONFIGFILE variable to point to Makefile.inc.  Stop.
mingw32-make[1]: Leaving directory 'E:/src/plexe-veins/src'
makefile:12: recipe for target 'all' failed
mingw32-make: *** [all] Error 2

我仔细检查了omnetpp-5.3 bin是否在我的路径中,但仍然得到了相同的错误。有没有人能帮我指出正确的方向?

EN

回答 1

Stack Overflow用户

发布于 2018-06-16 03:52:59

这里涉及到3件事: mingw,msys和git for windows。

  • MSYS是一个最小的类unix环境,具有外壳和一些工具。它使用了一个抽象层来使unix工具在windows
  • MinGW下工作,它是一个GCC发行版,用来生成本机windows二进制文件,
  • Git

windows本身捆绑了msys,用于作为终端环境。

上下文菜单中的"git bash“打开一个终端,该终端本身运行一个精简的msys (足以与git交互)。如果您的路径中有mingw,它可能会自动检测并包含它。

现在来看看你的问题: mingw32-make应该在原生win32下使用,而不是在msys (git)提示符下使用(它可以使用,但可能有缺点)。为此,您需要使用msys。mingw安装程序提供了用于msys基础系统的选项-请注意,它应该包含make。安装后,打开msys提示符(不是git bash)并导航到您的文件夹,再次运行configure并尝试make

还要确保你使用的是已安装的名为“gcc”的which gcc,看看你得到的路径是否与安装的路径相匹配。

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

https://stackoverflow.com/questions/50872060

复制
相关文章

相似问题

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