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