当我使用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