x86_64-linux-gnuにgccをインストールする

x86_64-linux-gnuにgccをインストールする

/usr/lib/x86_64-linux-gnu私はDebianシステムでgcc-4.9.0をコンパイルしてインストールしようとしています。特に、私のディストリビューションに標準で提供されている古いバージョンのlibstdc ++.so.6を新しいバージョンで上書きしたいのですが、古すぎるので、これは私がインストールした他のさまざまなプログラムに影響します。

ソースからビルドするときに設定オプションを使用します(ここ)例:

configure --prefix=/usr           \
          --libdir=/usr/lib       \
          --enable-shared         \
          --enable-threads=posix  \
          --enable-__cxa_atexit   \
          --enable-clocale=gnu    \
          --disable-multilib      \
          --with-system-zlib      \
          --enable-languages=c,c++,fortran

makeそしてmake install正常に実行されます。makeコンパイルされたコードをに入れましgcc-build/x86_64-unknown-linux-gnuたが、誤ってではなくmake installコピーしました。/usr/lib/x86-64-linux-gnu/usr/lib64

最終バージョンを入手するには、どの設定オプションを使用する必要がありますか/usr/lib/x86_64-linuc-gnu

このオプションに問題がある可能性があると思いましたが--disable-multilib、このオプションなしでコンパイルしようとすると構成エラーが発生します。

configure: error: I suspect your system does not have 32-bit developement    libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib.

…そうであれば、明らかにそうではありません。

ベストアンサー1

おすすめ記事