Це командний патч, який можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.
ПРОГРАМА:
ІМ'Я
patchelf - змінювати файли ELF
СИНТАКСИС
patchelf ВАРІАНТ Фото
ОПИС
PatchELF — це проста утиліта для зміни існуючих виконуваних файлів і бібліотек ELF. Це може
змінити динамічний завантажувач ("інтерпретатор ELF") виконуваних файлів і змінити RPATH для
виконувані файли та бібліотеки.
ВАРІАНТИ
Наведена одна опція працює з даним ФАЙЛОМ, редагуючи на місці.
--set-interpreter ІНТЕРПРЕТАТОР
Змініть динамічний завантажувач ("Інтерпретатор ELF") виконуваного файлу, наданого INTERPRETER.
--print-інтерпретатор
Друкує інтерпретатор ELF виконуваного файлу.
--set-rpath RPATH
Змініть RPATH виконуваного файлу або бібліотеки на RPATH.
--shrink-rpath
Видаліть із RPATH усі каталоги, які не містять бібліотеки, на яку посилається
DT_NEEDED поля виконуваного файлу або бібліотеки.
Наприклад, якщо виконуваний файл посилається на одну бібліотеку libfoo.so, має RPATH
"/ lib:/ Usr / Бібліотека:/foo/lib", а libfoo.so можна знайти лише в /foo/lib, потім новий
RPATH буде "/foo/lib".
--print-rpath
Друкує RPATH для виконуваного файлу або бібліотеки.
--сила-шлях
Примусове використання застарілого DT_RPATH у файлі замість DT_RUNPATH. За
DT_RPATH за замовчуванням перетворюється на DT_RUNPATH.
--видалити необхідну БІБЛІОТЕКУ
Видаляє оголошену залежність від LIBRARY (запис DT_NEEDED). Цей варіант можна дати
кілька разів.
--відлагоджувати
Друкує деталі змін, внесених до вхідного файлу.
-- версія
Показує версію patchelf.
Використовуйте patchelf онлайн за допомогою служб onworks.net