いよいよLSF-BOOK第5章の本編であるパッケージインストールにとりかかる。
はじめにインストールするパッケージはBinutils-2.20である。
Binutilsをインストールすることによってリンカやアセンブラが使用可になる。
また初めにインストールするこのパッケージのインストール時間を計測することで、今後の作業時間を見積もることができる。
LFS-BOOKにはBinutils(1回目)の作業時間を1SBUとして、そのほかのパッケージインストールにかかる時間の目安が記載されている。
今後インストールするパッケージのインストール時間をbinutils-2.20のインストール時間を元に予測することができるので、最初のインストールは時間を計りながら行う。
tar jxfv binutils-2.20.tar.bz2 cd binutils-2.20 mkdir -v ../binutils-build cd ../binutils-build
※通常パッケージのインストールは configure, make, make installで行う。
今回は時間を計るためにtimeコマンドとあわせて実行している。
time ../binutils-2.20/configure --target=$LFS_TGT --prefix=/tools --disable-nls --disable-werror ・・・ configure: creating ./config.status config.status: creating Makefile real 0m8.396s user 0m1.792s sys 0m5.624s
./configure問題なし。続いてmake
time make ・・・ make[4]: Leaving directory `/mnt/lfs/sources/binutils-build/ld' make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/ld' make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/ld' make[1]: Nothing to be done for `all-target'. make[1]: Leaving directory `/mnt/lfs/sources/binutils-build' real 6m39.115s user 3m7.888s sys 2m14.172s
makeも問題なし。
time make install ・・・ make[3]: Entering directory `/mnt/lfs/sources/binutils-2.20/libiberty/testsuite' make[3]: Nothing to be done for `install'. make[3]: Leaving directory `/mnt/lfs/sources/binutils-2.20/libiberty/testsuite' make[2]: Leaving directory `/mnt/lfs/sources/binutils-2.20/libiberty' make[1]: Nothing to be done for `install-target'. make[1]: Leaving directory `/mnt/lfs/sources/binutils-2.20' real 0m15.395s user 0m2.124s sys 0m5.416s
以上でbinutilsのインストールが完了。
今回binutilsのインストールにかかった時間はおよそ7分。
これがこの環境での1SDUになる。
こんにちは
私は同じ問題に遭遇しました。
make[4]: Leaving directory `/mnt/lfs/sources/binutils-build/ld’
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/ld’
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/ld’
make[1]: Nothing to be done for `all-target’.
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build’
解決策がある場合は、私を助けてください、ありがとうございました!
翻訳されたコンテンツは明確ではないが、私を許してください。
こんにちは。
このページのBinutils-2.20のインストールについてはエラーは起こっていません。
make install した時にエラーがでなければ成功しています。次の手順に進めます。
“Nothing to be done for `all-target’.“ は重要なメッセージではありません。
“Nothing to be done for `all-target’.” 不是重要的信息。
http://stackoverflow.com/questions/22937345/make-install-error-nothing-to-be-done