共有ライブラリの読み込みエラー:共有オブジェクトファイルを開くことができません:エラー40

共有ライブラリの読み込みエラー:共有オブジェクトファイルを開くことができません:エラー40

openfoamというアプリケーションを使用したいのですが、このエラーのため使用できません。
別の方法を試してみましたが、そのうち何も効果がありませんでした。

私が要求したコマンドは次のとおりです。

-> fluent3DMeshToFoam Test.obj

fluent3DMeshToFoam: error while loading shared libraries: libmeshTools.so: cannot open shared object file: Error 40


-> sudo find -name "libmeshTools.so"

./usr/lib64/libmeshTools.so
./usr/lib/openfoam/openfoam2206/platforms/linux64GccDPInt32Opt/lib/libmeshTools.so
./usr/lib/libmeshTools.so


-> echo $LD_LIBRARY_PATH

/usr/lib/

私はすでに試しました。sudo /sbin/ldconfig -v

したがって、ライブラリがディスク上にあり、ライブラリパスが正確で、新しいリンクを作成しました。私が逃したものはありますか?

編集する:

-> ldd fluent3DMeshToFoam
ldd: ./fluent3DMeshToFoam: No such file or directory

-> file libmeshTools.so
libmeshTools.so: cannot open `libmeshTools.so' (No such file or directory)

ベストアンサー1

おすすめ記事