![공유 라이브러리 로드 오류: 공유 개체 파일을 열 수 없습니다: 오류 40](https://linux55.com/image/212310/%EA%B3%B5%EC%9C%A0%20%EB%9D%BC%EC%9D%B4%EB%B8%8C%EB%9F%AC%EB%A6%AC%20%EB%A1%9C%EB%93%9C%20%EC%98%A4%EB%A5%98%3A%20%EA%B3%B5%EC%9C%A0%20%EA%B0%9C%EC%B2%B4%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%97%B4%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4%3A%20%EC%98%A4%EB%A5%98%2040.png)
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)