반응형
Linux에서  실행파일을 위해 필요한 공유라이브러리 찾기
개발 환경/Ubuntu 설치 및 활용2021. 10. 10. 16:48Linux에서 실행파일을 위해 필요한 공유라이브러리 찾기

Linux에서 실행파일을 위해 필요한 공유라이브러리의 이름과 위치를 찾는 방법입니다. 크로스 컴파일 후, 실행파일과 관련 공유파일을 임베디드 보드로 옮길때 필요해서 찾았던 방법입니다. ldd 명령이 없는 임베디드 보드에서는 안될 수 있습니다. 2021. 10. 10 - 최초작성 아래 명령에서 실행파일_이름 부분을 원하는 실행파일 이름으로 변경 후, 다음 2 줄을 한번에 복사하여 터미널에 붙여넣으면 됩니다. find 실행파일_이름 -type f -perm /a+x -exec ldd {} \; \ | grep so | sed -e '/^[^\t]/ d' | sed -e 's/\t//' | sed -e 's/.*=..//' | sed -e 's/ (0.*)//' | sort | uniq -c | sort -n..

반응형
image