Linux에서 실행파일을 위해 필요한 공유라이브러리 찾기개발 환경/Ubuntu 설치 및 활용2021. 10. 10. 16:48
Table of Contents
반응형
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
시험삼아해본 실행 결과입니다.
출처
https://stackoverflow.com/a/50218
반응형
'개발 환경 > Ubuntu 설치 및 활용' 카테고리의 다른 글
Ubuntu 20.04 / 18.04에 Chrome 웹 브라우저 64bit 설치하기 (9) | 2022.06.12 |
---|---|
우분투 기본 사용방법 (0) | 2021.11.10 |
Ubuntu 20.04 부팅시 검은화면이 보이는 경우 해결방법 (6) | 2021.07.08 |
Ubuntu에서 Chrome으로 트위터 사용시 한글 오류 발생 (0) | 2021.05.16 |
Ubuntu 20.04 / 18.04의 독(Dock)을 Mac OS처럼 화면 아래에 보이게 하기 (6) | 2021.05.08 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
@webnautes :: 멈춤보단 천천히라도
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!