我在我的 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等。但是,C:\Program Files (x86)\MinGW\msys\1.0\bin
中有一个make
。
如果我打开 MinGW Shell 并输入 make
,make 就会执行。但是,它不会从 Windows 终端执行。
这是故意的,还是我也错过了其他可执行文件?我应该将 C:\Program Files (x86)\MinGW\msys\1.0\bin
添加到我的路径吗?
最佳答案
是的,将 msys bin 目录添加到您的路径中(在 MinGW 的 bin 目录之后)。这正是 MinGW shell 所做的以及它在那里工作的原因。
关于c++ - 是否不再包含在 MinGW 和/或 MSYS 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8334408/