我尝试使用以下方法删除符号:
objcopy -v -I elf32-little -N <function> main_lib.so new_lib.so
它说:
copy from `main_lib.so' [elf32-little] to `new_lib.so' [elf32-little]
两个文件之间没有变化,并且该功能不被删除。
我曾经按照以下命令获取功能和格式列表:
readelf -Ws main_lib.so > main_functions.txt
file main_lib.so
文件命令说:
main_lib.so: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV),
dynamically linked (uses shared libs), BuildID[md5/uuid]=..., stripped