Как разбить большую .a статическую библиотеку? - PullRequest
0 голосов
/ 26 ноября 2018

Есть ли возможность разбить большие .a файлы на несколько меньших?

В настоящее время у меня возникает проблема с файлом .a, имеющим несколько гигабайт большого размера, и GCC выдает ошибку даже прифлаг -mcmodel=medium.

1 Ответ

0 голосов
/ 28 ноября 2018

Используйте инструмент binutils "ar":

ar -x libbig.a

для извлечения объектов из архива и

ar -r libsmall.a obj1.o obj2.o obj3.o

для создания нового архива.

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