今回使用した MinGW-w64 GCC toolchains は、x86_64-w64-mingw32-gcc-4.7.2-release-linux64_rubenvb.tar.xz。
これを、/opt/gcc-4.7.2 にインストール。
これを、/opt/gcc-4.7.2 にインストール。
$ wget http://sourceforge.net/projects/ ..path to.. /x86_64-w64-mingw32-gcc-4.7.2-release-linux64_rubenvb.tar.xz $ sudo tar xvf x86_64-w64-mingw32-gcc-4.7.2-release-linux64_rubenvb.tar.xz -C /opt $ sudo mv mingw64 gcc-4.7.2
※ このアーカイブの構造は、mingw64 ディレクトリ以下を丸ごと tar してあるので、tar x で展開後に mv している。
/opt/gcc-4.7.2/bin へパスを通す。以下の行を ~/.bashrc に追加。
/opt/gcc-4.7.2/bin へパスを通す。以下の行を ~/.bashrc に追加。
PATH=$PATH:/opt/gcc-4.7.2/bin
~/.bashrc を反映。(cf.bash)
$ source ~/.bashrc
その他にすべきこと
ファイルにシンボリックリンクを。
1. static な exe に を参考に。
2. windows.h
mediainfo_cli のビルド時に、「Windows.h が無い」とエラーがでる。が、この tool chain にファイルは存在する。ファイル名がすべて小文字の「windows.h」である。なので、シンボリックリンクをはって対処する。
1. static な exe に を参考に。
2. windows.h
mediainfo_cli のビルド時に、「Windows.h が無い」とエラーがでる。が、この tool chain にファイルは存在する。ファイル名がすべて小文字の「windows.h」である。なので、シンボリックリンクをはって対処する。
$ ln -s /opt/gcc-4.7.2/x86_64-w64-mingw32/include/windows.h /opt/gcc-4.7.2/x86_64-w64-mingw32/include/Windows.h