11

「GLIBCXX_3.4.15」が見つからないという問題を修正しようとしています。これは、修正するためにかなりよく文書化されています。ただし、どこかから「libstdc++.so.6.0.15」というファイルを取得する必要があります。

ほとんどのソリューションでは、C++ ライブラリをコンパイルした場所から取得するように指示されています。しかし、私はそれをコンパイルしませんでした.Ubuntuのインストールに付属しており、そのファイルを「検索」しても見つかりません.

それで、どこかからダウンロードしたいのですが、ウェブ上のどこにも見つかりません。私はsvnレポを調べようとしました:svn://gcc.gnu.org/svn/gccですが、見つけることができませんでした(巨大です!)

どんな助けでも大歓迎です:)飼料

4

2 に答える 2

19

このライブラリを手動でダウンロードする必要はありません。Ubuntu Linux を使用している場合は、このパッケージ内で出荷する必要があります。

sudo apt-get install libstdc++6

すでに を持っている場合libstdc++6、問題は別の場所にあり、最初に何を達成しようとしているのかを説明する必要があります。

デフォルト パッケージで提供されているバージョンよりも新しいバージョンが必要な場合は、ツールチェーンテスト パッケージlibstdc++6への更新を試みることができます。

sudo add-apt-repository ppa:ubuntu-toolchain-r/test 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

それ以外の場合は、ソースから GCC をコンパイルする必要があります。

  • 前提条件をインストールします (sudo apt-get build-dep gcc-4.7インスタンスとして使用)
  • GNU.orgからソースを入手する
  • を使用してコンパイルしconfiguremakemake install
于 2013-05-17T09:30:24.197 に答える
1

少し前に同様の問題が発生していることに気付きました。免責事項: 何をしているのかわかっている場合は、このリポジトリを確認してください - Index of /debian/pool/main/g/gcc-4.7。利用可能なパッケージの一部に含まれている必要があります。アーカイブ マネージャーを使用して内部に入ります。

于 2013-05-17T09:58:45.337 に答える