0

私はEclipse上でコンパイルしてEclipseから正常に実行するC++プロジェクトを持っていますが、ワークスペースディレクトリ内のターミナルから実行しようとすると、次のエラーが発生します:

./my_project: 共有ライブラリの読み込み中にエラーが発生しました: libstdc++.so.3: 共有オブジェクト ファイルを開けません: そのようなファイルやディレクトリはありません

何が問題になる可能性がありますか?

4

1 に答える 1

0

Eclipse 内で実行すると、Eclipse が libstdc++.so.3 を LD_LIBRARY_PATH 環境変数に追加している可能性がありますが、通常のシェルにはありません。

LD_LIBRARY_PATH が定義されていて、プログラムに必要なライブラリがすべて含まれていることを確認してください。

于 2009-08-11T16:45:23.210 に答える