Cygwinを入れてるからMSYSは入れたくないけど、Cygwinに依存しないバイナリを作りたい。
自分のための成功メモ。
mingw64-x86_64-ほにゃらら (x64向けクロスコンパイラ)
mingw64-i686-ほにゃらら (x86向けクロスコンパイラ)
シリーズのパッケージを入れて、クロスコンパイルの要領でやる。
また、 Cygwin上でmingwを使うときは、libtoolがたたくcmd //cが動かないので、
libtoolを採用しているライブラリのビルド時は configureの後、makeの前に、
sed -i libtool -e 's@cmd //c@cmd /c@g'
してあげるとよい。
続きを読む