Порядок связывания 2+ статических библиотек с помощью Android NDK toolchain - PullRequest
0 голосов
/ 07 сентября 2011

Это скорее общее любопытство.

Возможно, у меня есть несколько библиотек статического типа: A, B и C. Теперь я хочу связать другую библиотеку, которая использует ABC, с общей библиотекой D.

Давайте предположим, что это правильный способ связать их:

LOCAL_STATIC_LIBRARIES := A B C

Что происходит, когда я изменяю предыдущую строку на эту:

LOCAL_STATIC_LIBRARIES := A B C A B C

Будут ли библиотеки ABC использоваться дважды в связке или что-то еще произойдет под ними?

1 Ответ

0 голосов
/ 08 сентября 2011

Компоновщик, поставляемый вместе с NDK, достаточно умен, чтобы справиться с этим, хотя я подозреваю, что он может добавить некоторое время ссылки, пока все это выяснит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...