Как запретить G CC отбрасывать неиспользуемую функцию при подключении stati c библиотеки? - PullRequest
0 голосов
/ 09 января 2020

У меня есть приложение, связанное с несколькими stati c библиотеками. И это приложение будет загружать динамическую c библиотеку через dlopen. И библиотека Dynami c будет вызывать функцию, которая поступила из одной из библиотек stati c.

Я могу найти функцию только в библиотеке stati c через "nm", чья метка «Т». Но я не могу найти его в приложении.

Я пробовал -Wl,--whole-archive, но, похоже, возникает много «многократного определения». Может быть, потому что я не могу добавить этот флаг только до одной библиотеки c.

Так как решить эту проблему?

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