我想使用Mac OS X上的mingw交叉编译一些开源库(libiconv、gettext、glib2)用于Windows。我已经通过MacPorts在Mac上安装了mingw。但是现在我不确定应该给configure脚本什么参数才能使它正常工作。我看到的交叉编译教程都谈论makefile,但没有人提到如何为基于autoconf的项目提供参数。
我的配置方式如下:
我认为configure命令中的"--host"参数应该告诉它使用mingw编译器,但我不确定这里发生了什么。
我的配置方式如下:
./configure --prefix=/opt/local/i386-mingw32 --host=i586-mingw32msvc
但是似乎没有生效。虽然配置已经通过,但运行"make"时会出现以下错误:
i686-apple-darwin9-gcc-4.0.1: no input files
我认为configure命令中的"--host"参数应该告诉它使用mingw编译器,但我不确定这里发生了什么。