设置MSYS:./ configure不会被Windows 7识别为命令

时间:2013-07-06 22:25:31

标签: mingw msys

我正在关注tutorial for installing Synthesis Toolkit on Windows 7

我认为我已经安装了MinGW和MSYS,我应该可以跳过他讨论如何安装和设置环境的步骤,但是我输入了要安装的所有命令: gcc g++ mingw32-make gdb msys-base再次确保一切都已安装。我收到错误,说已安装了所有请求的软件包。然后我确保根据文章设置了路径环境。

但是当我尝试输入./configure --enable-debug时,Windows一直说.未被识别为命令。

我做了一些谷歌搜索,发现MSYS是控制这种类型命令的人。所以我重新安装MinGW和MSYS,然后设置Path环境,重新启动计算机,再次按照教程,但仍然没有运气。

MSYS一定有问题。我认为我没有正确设置它,因为我只将C:\MinGW\bin添加到路径环境中。我没有对MSYS做任何事情,但我使用“mingw-get-inst-20120426.exe”来获取MinGW和MSYS,我点击了我可以添加到MinGW的所有选项,我认为应该设置MSYS已经在那之后。

我完全不能使用.\configure。我看到其他教程说我需要使用mount c:/mingw /mingw将MinGW挂载到MSYS。但是Windows 7也无法识别mount。我在想MSYS是个问题。有一个教程说“将环境变量HOME设置为C:\MinGW\msys\1.0\home”。所以我查看了主文件夹,它是空的。所以我在路径环境中添加了C:\MinGW\msys\1.0\bin。它没有成功。

3 个答案:

答案 0 :(得分:3)

选中http://wiki.openttd.org/Compiling_on_Windows_using_MinGW

我意识到你应该首先在$ {MinGW_PATH} \ msys \ 1.0 \ msys.bat(我的是C:\ MinGW \ msys \ 1.0 \ msys.bat)启动你的msys.bat。

然后你可以做任何你想做的事。

./configure
make
make install
...

答案 1 :(得分:2)

嗯......我刚刚发现直接运行msys.bat文件(打开msys目录并手动启动msys。)也可以。 使用Msys控制台后,将目录更改为您尝试配置/安装的文件,然后可以使用" ./"那里有前缀命令......

所以说得太烦人了......

答案 2 :(得分:0)

或者,您可以将C:\MinGW\msys\1.0\bin添加到您的PATH(环境变量)中,而不是运行msys.bat,然后在PowerShell中运行sh进入shell并从那里运行所需的所有命令。 / p>