Macでbinutilsをコンパイルしたよ
FreePascalに次いで今度はWin64ターゲットなbinutilsをコンパイル&インストール!
環境:MacOS 10.7.2 / FreePascal 2.6.0
ダウンロードとインストール
$ mkdir -p $HOME/Binary/binutils
ここに置きます。
GNUのサイトから(ミラーの方が早くていいかも)binutils-2.22.tar.bz2をダウンロード。
gzでなくbz2にしたのは思いのほか圧縮率が高かったから。転送量も減るよね。
$ tar xvfj binutils-2.22.tar.bz2 $ cd binutils-2.22 $ ./configure --prefix=$HOME/Binary/binutils --disable-nls --disable-shared --target=x86_64-w64-mingw32 --with-windres $ make -j 4 # お好みで。でかMacBook Airって4コアだったっけ? $ make install $ make clean $ export MANPATH=$HOME/Binary/binutils/share/man:$MANPATH $ export PATH=$HOME/Binary/binutils/bin:$PATH
使ってみる?
$ x86_64-w64-mingw32-windres --include-dir=./w32api/include --language=0411 --target=pei-x86-64 --input main/camellia.rc --output main/camellia.res sh: x86_64-w64-mingw32-gcc: command not found x86_64-w64-mingw32-windres: preprocessing failed. make: *** [main/camellia.res] Error 1