9

我正在关注在 Windows 7 上安装 Synthesis Toolkit 的教程

我想我已经安装了 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. 但mount也不被 Windows 7 识别。我认为 MSYS 是问题所在。有一个教程说“将环境变量设置HOMEC:\MinGW\msys\1.0\home”。所以我查看了主文件夹,它是空的。所以我添加C:\MinGW\msys\1.0\bin到路径环境中。它没有成功。

4

3 回答 3

3

通过检查http://wiki.openttd.org/Compiling_on_Windows_using_MinGW

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

在那里你可以做任何你喜欢做的事情。

./configure
make
make install
...
于 2013-08-23T09:59:18.057 回答
2

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

太烦人了……

于 2013-09-13T17:40:01.820 回答
0

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

于 2020-10-26T15:48:00.937 回答