我下载了:
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
,但他们没有提示。
我确定我错过了一些步骤!
答案 0 :(得分:1)
MSYS2拥有自己的GCC工具链的软件包,你可能最好使用这些工具链而不是下载不同的工具链。例如,要使用64位MinGW GCC,您必须运行pacman -S x86_64-w64-mingw32-toolchain
,然后确保使用" MinGW-w64 64位Shell"来启动MSYS2。快捷方式(或类似的东西),以便/mingw64/bin
在您的路径上。
此外,MSYS2不尊重您的系统或用户环境变量;它默认使用自己的PATH。