Есть ли возможность разбить большие .a файлы на несколько меньших?
.a
В настоящее время у меня возникает проблема с файлом .a, имеющим несколько гигабайт большого размера, и GCC выдает ошибку даже прифлаг -mcmodel=medium.
-mcmodel=medium
Используйте инструмент binutils "ar":
ar -x libbig.a
для извлечения объектов из архива и
ar -r libsmall.a obj1.o obj2.o obj3.o
для создания нового архива.