配置Mingw64为64位

时间:2014-01-23 08:05:21

标签: gcc configure mingw-w64

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

我跑了./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

1 个答案:

答案 0 :(得分:0)

首先,您需要确保在PATH中有交叉编译器GCC和binutils(即x86_64-w64-mingw32-[gcc,ld,dlltool,...])。然后,您可以配置mingw-w64-crt(不要使用toplevel配置本身):

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

但问题是,你为什么要这样做?在构建工具链时可能会出现很多问题,而且几乎任何平台都可以使用多种二进制文件。