Linux GNU Build: сборка динамической библиотеки из набора статических библиотек - PullRequest
0 голосов
/ 31 декабря 2011

У меня есть система сборки, которую я только что завершил, и моя цель - иметь один монолитный .so-файл в конце. Пока я собрал все отдельные части в файлы .a. Я сделал это только для того, чтобы сократить количество .o файлов, с которыми мне пришлось бы работать.

Моя идея до сих пор состоит в том, чтобы просто распаковать файлы .a в конце и затем перестроить их все в большой файл .so. Это выполнимо или есть другой (лучший) способ сделать это?

1 Ответ

2 голосов
/ 31 декабря 2011

См. Параметр --whole-archive на странице руководства для команды ld для объединения статических библиотек в динамическую библиотеку.

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