이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 patchelf입니다.
프로그램:
이름
patchelf - ELF 파일 수정
개요
패첼프 OPTION FILE
기술
PatchELF는 기존 ELF 실행 파일 및 라이브러리를 수정하기 위한 간단한 유틸리티입니다. 할 수 있습니다
실행 파일의 동적 로더("ELF 인터프리터")를 변경하고
실행 파일 및 라이브러리.
옵션
주어진 단일 옵션은 주어진 FILE에서 작동하며 제자리에서 편집합니다.
--set-인터프리터 인터프리터
INTERPRETER에게 주어진 실행 파일의 동적 로더("ELF 인터프리터")를 변경합니다.
--인쇄 통역사
실행 파일의 ELF 인터프리터를 인쇄합니다.
--set-rpath RPATH
실행 파일 또는 라이브러리의 RPATH를 RPATH로 변경합니다.
--shrink-rpath
RPATH에서 참조하는 라이브러리를 포함하지 않는 모든 디렉토리를 제거합니다.
실행 파일 또는 라이브러리의 DT_NEEDED 필드.
예를 들어 실행 파일이 하나의 라이브러리 libfoo.so를 참조하는 경우 RPATH가 있습니다.
"/ lib:를 / usr / lib에:/foo/lib" 및 libfoo.so는 /foo/lib에서만 찾을 수 있습니다.
RPATH는 "/foo/lib"입니다.
--print-rpath
실행 파일 또는 라이브러리에 대한 RPATH를 인쇄합니다.
--force-rpath
파일에서 DT_RUNPATH 대신 사용되지 않는 DT_RPATH를 강제로 사용합니다. 에 의해
기본 DT_RPATH는 DT_RUNPATH로 변환됩니다.
--필요한 라이브러리 제거
LIBRARY(DT_NEEDED 항목)에서 선언된 종속성을 제거합니다. 이 옵션은 주어질 수 있습니다
여러 번.
-디버그
입력 파일에 대한 변경 사항의 세부 정보를 인쇄합니다.
--번역
patchelf의 버전을 표시합니다.
onworks.net 서비스를 사용하여 온라인에서 patchelf 사용