libstdc++のビルド
libstdc++は、GNUプロジェクトによる標準C++ライブラリです。 C++言語で記述されたソフトウェアの開発・実行に必要とされます。
ソースファイルの展開
ソースファイルを展開します。
cd $MYLINUX/sourcestar xvf gcc-4.9.2.tar.bz2 cd gcc-4.9.2
cd $MYLINUX/sources
tar xvf gcc-4.9.2.tar.bz2
cd gcc-4.9.2



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


configure
configureを実行します。
../gcc-4.9.2/libstdc++-v3/configure \--host=$MYLINUX_TARGET \ --prefix=/tools \ --disable-nls \ --disable-shared \ --disable-multilib \ --disable-libstdcxx-pch \ --disable-libstdcxx-threads \ --with-gxx-include-dir=/tools/$MYLINUX_TARGET/include/c++/4.9.2 > ../../logs/configurelog.libstdc++ 2>&1
../gcc-4.9.2/libstdc++-v3/configure \
--host=$MYLINUX_TARGET \
--prefix=/tools \
--disable-nls \
--disable-shared \
--disable-multilib \
--disable-libstdcxx-pch \
--disable-libstdcxx-threads \
--with-gxx-include-dir=/tools/$MYLINUX_TARGET/include/c++/4.9.2 > ../../logs/configurelog.libstdc++ 2>&1









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

後始末
ディスクを圧迫しないよう、ビルド用のディレクトリを削除します。
cd ..rm -fr gcc-4.9.2 rm -fr libstdc++-build
cd ..
rm -fr gcc-4.9.2
rm -fr libstdc++-build








