我在我的 Windows 7 计算机上安装了 MinGW 和 MSYS。我将 C:\Program Files (x86)\MinGW\bin
添加到我的路径中。诸如 gcc
和 g++
之类的命令有效,但 make
无效。我查看了目录,没有名为 make
的可执行文件,即使我安装了所有组件。有一个名为 mingw32-make
的文件。还有其他前缀为 mingw32-
的文件,如c++、g++、gcc、gcc-4.6.1、gfortran。但是,在 — 中有一个 make
C:\Program Files (x86)\MinGW\msys\1.0\bin
。
如果我打开 MinGW Shell 并输入 make
, make 执行。但是,它不会从 Windows 终端执行。
这是故意的,还是我也可能缺少其他可执行文件?我应该在我的路径中添加 C:\Program Files (x86)\MinGW\msys\1.0\bin
吗?
原文由 Thomas Owens 发布,翻译遵循 CC BY-SA 4.0 许可协议
是的,将 msys bin 目录添加到您的路径(在 MinGW 的 bin 目录之后)。这正是 MinGW shell 所做的以及它在那里工作的原因。