Я использую привязку для Android.Проблема при создании общей библиотеки для платформы Android
Мне нужно внести некоторые изменения в стек, в котором много статических библиотек, и, наконец, сделать все это в общую библиотеку. Я могу скомпилировать мои изменения как .o-файл (используя GCC). Теперь, когда я пытаюсь создать общую библиотеку, связывающую это с существующими статическими библиотеками, я получаю сообщение об ошибке, что «файл-файл компоновщика не используется, потому что ссылка не выполнена».
Я компилирую файлы, используя -fPIC
, и я использую -shared
для связи, но все еще получаю эту ошибку. Сообщите мне, есть ли кто-либо, столкнувшийся с подобной проблемой, или если вы можете предложить какое-то решение.