Binutilsのビルド
Binutilsは、オブジェクトファイルを扱うためのコマンド群です。 アーカイブの管理を行うための ar コマンド、リンクを行うための ld コマンド、アセンブリ言語を翻訳するための as コマンドなどが含まれます。
つまり、後ほどビルドするGCCに必要とされるとても重要なソフトウェアです。
ソースファイルの展開
ソースファイルを展開します。
cd $MYLINUX/sourcestar xvf binutils-2.25.tar.bz2 cd binutils-2.25
cd $MYLINUX/sources
tar xvf binutils-2.25.tar.bz2
cd binutils-2.25



ビルド用ディレクトリの準備
ビルド用ディレクトリを準備します。
mkdir -vp ../binutils-buildcd ../binutils-build
mkdir -vp ../binutils-build
cd ../binutils-build


configure
configureを実行します。
../binutils-2.25/configure \--target=$MYLINUX_TARGET \ --prefix=/tools \ --disable-nls \ --disable-werror \ --with-sysroot=$MYLINUX \ --with-lib-path=/tools/lib > ../../logs/configurelog.binutils 2>&1
../binutils-2.25/configure \
--target=$MYLINUX_TARGET \
--prefix=/tools \
--disable-nls \
--disable-werror \
--with-sysroot=$MYLINUX \
--with-lib-path=/tools/lib > ../../logs/configurelog.binutils 2>&1







configureが終了したら、ログファイルに出力された内容を参照し、正常に終了したことを確認します。
cat ../../logs/configurelog.binutils
cat ../../logs/configurelog.binutils

インストール
インストールを行います。
make install
make install

インストールが終了したら、画面に出力された内容を参照し、正常に終了したことを確認します。
後始末
ディスクを圧迫しないよう、ビルド用のディレクトリを削除します。
cd ..rm -fr binutils-2.25 rm -fr binutils-build
cd ..
rm -fr binutils-2.25
rm -fr binutils-build








