본문 바로가기

리프-패치엘프

lief-patchelf

ELF 실행 파일 속성 수정 도구

한줄평

바이너리 재배치·패키징을 다루는 개발자에게 유용한 보조 도구입니다. 용도가 특수해 일반 사용자에게는 쓸 일이 거의 없습니다.

이런 분께 이런 분께 — ELF 바이너리를 재배치·패키징하는 개발자

좋은 점

  • patchelf 호환 동작
  • LIEF 기반의 정교한 처리

아쉬운 점

  • 용도가 매우 특수합니다

리프-패치엘프 소개

리눅스 ELF 실행 파일의 인터프리터·RPATH 같은 속성을 고쳐 쓰는 patchelf 를 LIEF 라이브러리 기반으로 다시 구현한 명령줄 도구입니다. 원본 NixOS patchelf 와 같은 일을 하며, 이미 빌드된 바이너리가 참조하는 라이브러리 경로 등을 재배치할 때 씁니다. 배포 패키징이나 이식 작업에서 주로 필요합니다. 터미널에서 도는 개발자용 도구입니다.

제작사

영삼넷 · 공식 홈페이지

리프-패치엘프 (lief-patchelf) 무료 다운로드 | 자료실 | 영삼넷