این بسته دستوری است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
patchelf - فایل های ELF را تغییر دهید
خلاصه
پچل گزینه فایل
شرح
PatchELF یک ابزار ساده برای اصلاح فایلهای اجرایی و کتابخانههای موجود ELF است. می تواند
بارگذار پویا ("مفسر ELF") فایل های اجرایی را تغییر دهید و RPATH را تغییر دهید.
فایل های اجرایی و کتابخانه ها
OPTIONS
گزینه واحد داده شده روی یک فایل مشخص عمل می کند و در جای خود ویرایش می شود.
--set-interpreter INTERPRETER
بارگذار پویا ("مفسر ELF") فایل اجرایی داده شده به INTERPRETER را تغییر دهید.
-- چاپ-مترجم
مفسر ELF فایل اجرایی را چاپ می کند.
--set-rpath RPATH
RPATH فایل اجرایی یا کتابخانه را به RPATH تغییر دهید.
--shrink-rpath
همه دایرکتوری هایی که حاوی کتابخانه ای نیستند که توسط RPATH ارجاع داده شده اند را از RPATH حذف کنید
فیلدهای DT_NEEDED فایل اجرایی یا کتابخانه.
به عنوان مثال، اگر یک فایل اجرایی به یک کتابخانه libfoo.so ارجاع دهد، یک RPATH دارد.
"/ lib:/ usr / معاونت:/foo/lib"، و libfoo.so را فقط می توان در /foo/lib و سپس جدید پیدا کرد.
RPATH "/foo/lib" خواهد بود.
--print-rpath
RPATH را برای یک فایل اجرایی یا کتابخانه چاپ می کند.
--force-rpath
استفاده از DT_RPATH منسوخ شده در فایل را به جای DT_RUNPATH مجبور می کند. توسط
DT_RPATH پیش فرض به DT_RUNPATH تبدیل می شود.
-- حذف کتابخانه مورد نیاز
یک وابستگی اعلام شده در LIBRARY را حذف می کند (ورود DT_NEEDED). این گزینه قابل ارائه است
چندین بار.
- رفع اشکال
جزئیات تغییرات ایجاد شده در فایل ورودی را چاپ می کند.
- نسخه
نسخه patchelf را نشان می دهد.
با استفاده از خدمات onworks.net از پچلف آنلاین استفاده کنید