Когда я использовал objcopy для добавления префиксных символов для моих файлов obj, у некоторых это работало, но не удалось изменить файл obj для других и не показывать ошибку.
Я пробовал на Mac OS с binutil 2.3.1
objcopy --prefix-symbols Префикс out_ios_libs / arm_libs / obj / third_party / boringssl / boringssl / a_enum.o
objcopy: out_ios_libs / arm_libs / obj / third_party / boringssl / boringssl / a_enum.o: без ошибок
Я не могу прикрепить файл obj и использовать nm для вывода таблицы символов a_enum.o следующим образом:
000000b4 T _ASN1_ENUMERATED_get
00000000 T _ASN1_ENUMERATED_set
000001c4 T _ASN1_ENUMERATED_to_BN
U _ASN1_STRING_free
U _ASN1_STRING_type_new
U _BN_bin2bn
U _BN_bn2bin
U _BN_is_negative
U _BN_num_bits
U _BN_set_negative
00000124 T _BN_to_ASN1_ENUMERATED
U _ERR_put_error
U _OPENSSL_free
U _OPENSSL_malloc
U _OPENSSL_realloc
U ___ stack_chk_fail
U ___stack_chk_guard