サードパーティのC++プログラムを実行している間、私は次のエラーを取得:共有ライブラリの読み込み中にエラーが発生しました:libgomp.so.1:、GCCバージョンが間違っていますか?
エラーを共有ライブラリをロード中:libgomp.so.1:共有オブジェクトファイルを開くことはできません:そのようなファイルまたはディレクトリ
libgomp.soを.1ライブラリは、GNUコンパイラのコレクションOpenMPランタイムライブラリです。
この部分はGCCパッケージですか? gcc-4.5のシステムでプログラムを実行できますが、gcc-4.3またはgcc-4.6のシステムでは実行できません。
他のパッケージをインストールする必要はありますか?
gcc-4.3を使ってライブラリをダウンロードしてLD_LIBRARY_PATHに置くと、これを手作業で修正しようとしましたが、別のライブラリが見つかりました:/usr/lib/libstdc++.so.6:version `GLIBCXX_3 .4.11 'が見つかりません。 libstdcはGNU標準C++ライブラリなので、GCCのバージョンも間違っていますか?
私はC++開発者ではないので、これらのライブラリが何であるか、そしてC++コードでライブラリが一般的にどのように機能するかは完全にはわかりません。
osはLinux 64ビットです。
のgcc-4.3マシン:openSUSEの11.1
のgcc-4.5マシン:openSUSEの11.4(このマシンでプログラムが動作します)
のgcc-4.6マシン:openSUSEの12.1
私はそのシステム上でlinuxを想定しています。実際の配布とは何ですか? – unkulunkulu
プログラムは64ビットですか? –