Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut yamasıdır.
Program:
ADI
patchelf - ELF dosyalarını değiştir
SİNOPSİS
yamalı SEÇENEK DOSYA
AÇIKLAMA
PatchELF, mevcut ELF yürütülebilir dosyalarını ve kitaplıklarını değiştirmek için basit bir yardımcı programdır. Yapabilir
yürütülebilir dosyaların dinamik yükleyicisini ("ELF yorumlayıcısı") değiştirin ve RPATH'sini değiştirin
yürütülebilir dosyalar ve kitaplıklar.
SEÇENEKLER
Verilen tek seçenek, yerinde düzenleme yaparak belirli bir DOSYA üzerinde çalışır.
--set-yorumlayıcı ÇEVİRMEN
INTERPRETER'a verilen yürütülebilir dosyanın dinamik yükleyicisini ("ELF yorumlayıcı") değiştirin.
--print-tercüman
Yürütülebilir dosyanın ELF yorumlayıcısını yazdırır.
--set-rpath RPATH
Yürütülebilir dosyanın veya kitaplığın RPATH'sini RPATH olarak değiştirin.
--shrink-rpath
Tarafından başvurulan bir kitaplık içermeyen tüm dizinleri RPATH'den kaldırın.
Yürütülebilir dosyanın veya kitaplığın DT_NEEDED alanları.
Örneğin, bir yürütülebilir dosya bir libfoo.so kitaplığına başvuruyorsa, bir RPATH'ye sahiptir.
"/ lib:/ USR / lib:/foo/lib" ve libfoo.so yalnızca /foo/lib içinde bulunabilir, ardından yeni
RPATH "/foo/lib" olacaktır.
--print-rpath
Yürütülebilir dosya veya kitaplık için RPATH'yi yazdırır.
--force-rpath
Dosyada DT_RUNPATH yerine eski DT_RPATH kullanımını zorlar. Tarafından
varsayılan DT_RPATH, DT_RUNPATH'e dönüştürülür.
--remove-gerekli KÜTÜPHANE
KÜTÜPHANE (DT_NEEDED girişi) üzerinde beyan edilen bir bağımlılığı kaldırır. Bu seçenek verilebilir
bir kaç sefer.
- hata ayıklama
Giriş dosyasında yapılan değişikliklerin ayrıntılarını yazdırır.
--versiyon
Patchelf sürümünü gösterir.
onworks.net hizmetlerini kullanarak patchelf'i çevrimiçi kullanın