我下载了:

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中,但是在提示时不可用。

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

最佳答案

MSYS2具有用于其自己的GCC工具链的软件包,您最好使用这些工具链而不是下载其他工具链。例如,要使用64位MinGW GCC,您必须运行pacman -S x86_64-w64-mingw32-toolchain,然后确保使用“MinGW-w64 64位Shell”快捷方式(或类似方法)启动MSYS2,以便/mingw64/bin在您的计算机上小路。

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

10-08 06:35