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