私はLinux from Scratchの本の一部としてGCC 4.5.2をコンパイルしようとしています(http://www.linuxfromscratch.org/lfs/view/stable/chapter05/gcc-pass1.html)。私の設定は次のとおりです。
./configure \
--target=$LFS_TGT --prefix=/tools \
--disable-nls --disable-shared --disable-multilib \
--disable-decimal-float --disable-threads \
--disable-libmudflap --disable-libssp \
--disable-libgomp --enable-languages=c \
--with-gmp-include=$(pwd)/gmp --with-gmp-lib=$(pwd)/gmp/.libs \
--without-ppl --without-cloog
私が試したとき作るエラーが発生しました(config.logsを見た後)。
共有ライブラリの読み込みエラー:libgmp.so.10:共有オブジェクトファイルを開くことができません。そのファイルまたはディレクトリはありません。
私は持っています良い製造慣行サブディレクトリでは、この場所は正常なコンパイル後に到達します。 GCCでこのライブラリを使用するにはどうすればよいですか?
私はLFSを学んでおり、Linuxの動作に慣れています。私はかなり多くの障害物を飛び越えましたが、この特別な出来事は私をパニックにさせました。
関連がある場合:Ubuntu 11ホストを使用しています。どんなアイデアがありますか?
感謝の気持ちで。
ベストアンサー1
次のスイッチを使用してGMPパスを追加し、それを構成ステートメントに追加します。
--with-gmp=$(PWD)/gmp