Код: Выделить всё
U __aarch64_swp1_acq_rel, который, по -видимому, определяется в Libgcc.a:
[user@fedora ~]$ nm -a /usr/lib/gcc/aarch64-redhat-linux/12/libgcc.a | grep swp1_acq_rel
0000000000000000 T __aarch64_swp1_acq_rel
[user@fedora ~]$ objdump -t /usr/lib/gcc/aarch64-redhat-linux/12/libgcc.a | grep swp1_acq_rel
0000000000000000 g F .text 000000000000002c .hidden __aarch64_swp1_acq_rel
< /code>
Но всякий раз, когда я пытаюсь ссылаться, я получаю ошибку в заголовке этого вопроса. Я понимаю, что этот символ скрыт для динамического связывания (пожалуйста, подтвердите, что я ошибаюсь). Поэтому мой вопрос заключается в том, что является правильным подходом, чтобы связать с этим символом LIBGCC, когда общая библиотека, которую я использую (и связываюсь с), не определяет его. < /P>
Я ожидал, что это будет возможно Чтобы разрешить этот символ с помощью Libgcc.a в моей системе. Почему это скрыто?
Подробнее здесь: https://stackoverflow.com/questions/750 ... is-referen
Мобильная версия