加载共享库时出错:无法打开共享对象文件:错误 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)

相关内容