Mac OS X で mingw を使用して、Windows 用のいくつかのオープンソース ライブラリ (libiconv、gettext、glib2) をクロスコンパイルしたいと思います。MacPorts を使用して Mac に mingw をインストールしました。しかし、configure スクリプトが機能するために何を指定すればよいかわかりません。私が見たクロスコンパイルのチュートリアルはすべてmakefileについて話していますが、autoconfベースのプロジェクトに何を与えるべきかについては誰も言及していません。
私は次のように構成しています:
./configure --prefix=/opt/local/i386-mingw32 --host=i586-mingw32msvc
しかし、それはかからないようです。構成はパスしますが、「make」を実行すると次のエラーが発生します。
i686-apple-darwin9-gcc-4.0.1: no input files
configure の「--host」引数は、mingw コンパイラを使用するように指示するものだと思っていましたか? ここで何が起こっているのかわかりません。