MSYS2 指定 mingw32 或 mingw64 gcc 版本
MSYS2 specify version of mingw32 or mingw64 gcc
有没有办法指定我要安装的 GCC 版本?
如果我以这种方式安装它,我只会得到最新版本:
pacman -S mingw-w64-x86_64-gcc
您可以在这里找到一些旧版本的 GCC:
http://repo.msys2.org/mingw/x86_64/
如果我没记错的话,您可以使用 wget 下载它们并使用 pacman -U filename
安装它们。请注意,以这种方式使用旧包是一个容易出错的过程,因为这些包可能依赖于它们的依赖项的旧版本,而您也必须安装这些旧版本。此外,当您 运行 pacman -Syu
时,它会尝试将您的 GCC 升级到最新版本。
您最好自己构建旧版本的 GCC 并使用不同的名称安装它们,这样它们就不会与 MSYS2 包冲突。
有没有办法指定我要安装的 GCC 版本? 如果我以这种方式安装它,我只会得到最新版本:
pacman -S mingw-w64-x86_64-gcc
您可以在这里找到一些旧版本的 GCC:
http://repo.msys2.org/mingw/x86_64/
如果我没记错的话,您可以使用 wget 下载它们并使用 pacman -U filename
安装它们。请注意,以这种方式使用旧包是一个容易出错的过程,因为这些包可能依赖于它们的依赖项的旧版本,而您也必须安装这些旧版本。此外,当您 运行 pacman -Syu
时,它会尝试将您的 GCC 升级到最新版本。
您最好自己构建旧版本的 GCC 并使用不同的名称安装它们,这样它们就不会与 MSYS2 包冲突。