നിലവിലുള്ള ELF എക്സിക്യൂട്ടബിളുകളും ലൈബ്രറികളും പരിഷ്ക്കരിക്കുന്നതിനുള്ള ഒരു ലളിതമായ യൂട്ടിലിറ്റിയാണ് PatchELF. പ്രത്യേകിച്ചും, ഇതിന് ഇനിപ്പറയുന്നവ ചെയ്യാൻ കഴിയും:
- എക്സിക്യൂട്ടബിളുകളുടെ ഡൈനാമിക് ലോഡർ ("ELF ഇന്റർപ്രെറ്റർ") മാറ്റുക
- എക്സിക്യൂട്ടബിളുകളുടെയും ലൈബ്രറികളുടെയും RPATH മാറ്റുക
- എക്സിക്യൂട്ടബിളുകളുടെയും ലൈബ്രറികളുടെയും RPATH ചുരുക്കുക
- ഡൈനാമിക് ലൈബ്രറികളിലെ പ്രഖ്യാപിത ഡിപൻഡൻസികൾ നീക്കം ചെയ്യുക (DT_NEEDED എൻട്രികൾ)
- ഒരു ഡൈനാമിക് ലൈബ്രറിയിൽ പ്രഖ്യാപിത ആശ്രിതത്വം ചേർക്കുക (DT_NEEDED)
- ഡൈനാമിക് ലൈബ്രറിയിൽ പ്രഖ്യാപിത ഡിപൻഡൻസി മാറ്റി മറ്റൊന്ന് (DT_NEEDED)
- ഒരു ഡൈനാമിക് ലൈബ്രറിയുടെ SONAME മാറ്റുക
പ്രതികരണം
ഫീഡ്ബാക്ക് സ്വാഗതം ചെയ്യുന്നു, കാരണം ഇത് അപ്ലിക്കേഷനെ ദിവസം തോറും കൂടുതൽ മികച്ചതാക്കുന്നു.
support@xnano.net-ൽ ബന്ധപ്പെടാൻ മടിക്കേണ്ട, കഴിയുന്നതും വേഗം മറുപടി നൽകാൻ ഞാൻ ശ്രമിക്കും!
അപ്ഡേറ്റ് ചെയ്ത തീയതി
2022, ഒക്ടോ 17