빨간색 에러들

[Ubuntu] shared library: cannot open shared ... no such file or ..

vhxpffltm 2021. 10. 20. 21:09

Github의 프로젝트를 도커 이미지를 통해 빌드하고

 

우분투 로컬 에서 분석할 내용을 이전에 빌드하여 코드를 만들고 그 코드를 도커로 옮겼다.

 

해당 프로그램을 빌드하기 위한 오브젝트 파일과 .so 파일들이 있는데 그것도 통째로 도커로 옮겼다.

 

이제 도커 환경에서 코드를 빌드하려는데... SO 라이브러리 파일을 찾을 수 없는 문제였다.

 

에러 내용답게 파일 위치를 못찾는다 하니 깨끗한 도커 이미지에 해당 파일을 찾을 수 있도록 해주면 된다.

 

1
2
3
4
sudo find / -name [your_file.so]
echo $LD_LIBRARY_PATH
LD_LIBRARY_PATH=/usr/local/lib  # your So library path
export LD_LIBRARY_PATH
cs

 

https://stackoverflow.com/questions/480764/linux-error-while-loading-shared-libraries-cannot-open-shared-object-file-no-s

 

Linux error while loading shared libraries: cannot open shared object file: No such file or directory

Program is part of the Xenomai test suite, cross-compiled from Linux PC into Linux+Xenomai ARM toolchain. # echo $LD_LIBRARY_PATH ...

stackoverflow.com