Статическое имя библиотеки libstatic1.a
, другая статическая библиотека с именем libstatic2.a
тестовое приложение с именем testapp
libstatic1.a
имеет метод testcmethds
libstatic2.a
связанныйlibstatic1.a
и вызванный testcmethds
в методе samecalltest
testapp
, связанный libstatic1.a
и libstatic2.a
testapp
, успешно завершится и будет работать нормально.
Почему не было конфликта символов, я использую nm -a
для проверки двух .a
lib, у него одинаковый символ метода.
//in libstatic1.a
//...
0000000000000000 T _testcmethds
//...
//in libstatic2.a
//...
0000000000000000 T _testcmethds
//...