msys2找不到mingw64

时间:2017-01-16 10:13:35

标签: windows mingw msys2

我下载了:

https://mingw-w64.org/doku.php/download/mingw-builds

https://mingw-w64.org/doku.php/download/msys2

并将其安装在C:/development/msys64下。在这个文件夹下,我找到msys2.exe和mingw64文件夹,后者又包含带有所有mingw可执行文件的bin文件夹。

我将C:/development/msys64/mingw64/bin文件夹添加到PATH env var。 事实上,从Windows提示符我可以调用gcc - 例如。而在msys2 shell中我找不到它们。我的意思是,他们在/mingw64/bin,但他们没有提示。

我确定我错过了一些步骤!

1 个答案:

答案 0 :(得分:1)

MSYS2拥有自己的GCC工具链的软件包,你可能最好使用这些工具链而不是下载不同的工具链。例如,要使用64位MinGW GCC,您必须运行pacman -S x86_64-w64-mingw32-toolchain,然后确保使用" MinGW-w64 64位Shell"来启动MSYS2。快捷方式(或类似的东西),以便/mingw64/bin在您的路径上。

此外,MSYS2不尊重您的系统或用户环境变量;它默认使用自己的PATH。