2014-01-23 42 views
0

我正在尝试配置Mingw64(mingw-w64-v3.1.0.tar.bz2)。为64bit配置Mingw64

我跑./configure并得到以下消息。

configure: Configuration Options Summary: 
configure: 
configure: WinCE runtime........: no 
configure: Win32 runtime........: yes 
configure: Win64 runtime........: no 

配置本身很好。我能够安装它。这MinGW的安装

但目录名称是lib32

我想我还没有64位安装Mingw64的配置消息说。

我怎样才能配置它为64位?我试过–build选项,如./configure –build=x86_64-w64-mingw32

回答

0

首先,您需要确保PATH中包含交叉编译器GCC和binutils(即x86_64-w64-mingw32-[gcc,ld,dlltool,...])。然后,您可以配置的MinGW-W64-CRT(不要使用顶级配置本身)有:

/path/to/mingw-w64-crt/configure --host=x86_64-w64-mingw32 --enable-lib64 --disable-lib32 

但问题是,你为什么要这么做?构建工具链时会出现很多错误,几乎任何平台都有大量的二进制文件。

+0

只是学习。为什么我不能在顶层配置自己配置? – user1345414

+0

我配置没有错误,但得到消息,当我做'./mingw-w64-v3.1.0/mingw-w64-crt/intrincs/__movsb.c:1:0:对不起,未实现:64位模式不编译/ **' – user1345414

+0

@ user1345414您是在Windows(MSYS或Cygwin)还是Linux上构建?无论如何,请发送电子邮件至'mingw-w64-public @ lists.sourceforge.net'并指定所有详细信息,例如理由,以及您的构建环境。有机会你正在做你不应该做的事情,因为别人已经为你做了。嘿,我现在可以给你发送文件。 – rubenvb