【发布时间】:2023-01-19 22:12:31
【问题描述】:
我需要在 MSYS2(在 Windows 10 上)上使用 mingw64 交叉编译旧应用程序。该应用程序仅使用旧版本的 gcc(应为 5.2.0)和其他包(该应用程序在 ubuntu 16.04 上编译)进行编译。
我可以设置旧的 MSYS2 环境吗? MSYS2 安装与软件包有什么关系,即可以在新的 MSYS2 安装上安装旧软件包(假设我可以找到它们)?
【问题讨论】:
-
MSYS2 没有安装旧包版本的内置方法。您可以从the repos 手动下载并安装它们,但存储库中最旧的 GCC 是 10.x。最好的办法是从其他地方手动下载编译器,并且只在需要时使用 MSYS2 作为 shell。
标签: msys2