我想在以下位置构建MinGW-w64:
答:我想在Linux(64位)上编译MinGW本身。
B:我希望MinGW工具(编译器等)可以在Linux(64位)上运行。
C:我希望MinGW工具(编译器等)产生在Windows 64位(Win7和Win8)上运行的代码。
我在配置阶段遇到了麻烦。我已经在Google上搜索了一下,但是我无法找到配置时需要传递的选项。
我已经从(https://svn.code.sf.net/p/mingw-w64/code/trunk/)下载了MinGW-w64 SVN的源代码。(AFAICT这是当前的正式回购)。
源提供了文本帮助(mingw-w64-doc / howto-build / mingw-w64-howto-build.txt)。但是,这主要适用于希望在Windows上运行MinGW工具的用户。
示例选项(用于非multilib w64目标)是:
--host = x86_64-w64-mingw32 --target = x86_64-w64-mingw32 --disable-multilib
但是我想我希望host选项引用linux(对吗?)。我试过了
--host = x86_64-linux-gnu和
--host = x86_64-pc-linux-gnu但没有运气。
我得到错误:
配置:错误:请检查mingw-w64标头集和“构建/主机”选项是否设置正确。
配置:错误:../../../ svn / mingw-w64-v6615-2014-05-07 / mingw-w64-crt /为mingw-w64-crt配置失败
完整的日志是
检查是否启用Makefile的维护者特定部分...否
正在检查与BSD兼容的安装... / usr / bin / install -c
检查构建环境是否正常...是
/ make / tool / MinGW / svn / mingw-w64-v6615-2014-05-07 / build-aux / missing:未知的“ --is-lightweight”选项
尝试`/ make / tool / MinGW / svn / mingw-w64-v6615-2014-05-07 / build-aux …