Я разработал общую библиотеку B.so, которая зависит от A.so. Когда я пишу программу test.exe с использованием B.so, но возникает ошибка компиляции, она говорит, что некоторые символы (символы есть в A.so) не найдены. Моя линия сборки:
gcc test.c -o test.exe -fPIC -I./ -L./ -lB
Есть ли у нас метод, как успешно собрать test.exe, но не связать A.so.
A
? - person Some programmer dude   schedule 24.04.2014ld
было другое поведение в такой ситуации, оно автоматически ссылалось наA.so
. Но больше не делает. - person Lee Duhem   schedule 24.04.2014