MinGW - 交叉编译工具 - 最新版本?

问题描述 投票:0回答:1

MinGW下载页面您可以下载“Cross-Hosted MinGW Build Tool”,这是一个构建“MinGW交叉编译器”的shell脚本,这样您就可以将“Linux”上的程序编译到“Windows”目标。

我已经下载了该脚本,运行它并回答了脚本向我提出的交互式问题。我必须下载一些名为“gcc-core”的文件。我在该页面上找到的“gcc-core源代码”的“最新”版本是“gcc-core-3.4.5-20060117-2-src.tar.gz” - 所以“3.4” .5”版本。

但是在“Ubuntu Linux”上我可以下载预编译的“mingw32”软件包,其版本为“4.2.1”。 MinGW 的“Ubuntu 包”版本怎么可能比 MinGW“主页”中的版本新?

那么“MinGW交叉编译工具”最新版本是哪个?

mingw cross-platform
1个回答
2
投票

交叉编译时,您必须构建针对您希望其生成可执行代码的平台的工具链,这意味着您可以在没有脚本的情况下完成此操作。您只需要 GCC 的源代码(在本例中)。

获取源代码,例如 GCC 4.4 的源代码并将其解压到一个目录中,然后运行

configure
make
make install

以下是针对 Windows 的 i686 的配置调用示例:

./configure --target=i686-mingw32 --host=$CHOST --build=$CHOST \
--prefix=/usr --enable-languages=fortran,c,c++ --enable-sjlj-exceptions \
--enable-hash-synchronization --disable-nls --disable-libssp --disable-shared
© www.soinside.com 2019 - 2024. All rights reserved.