@Avery007

Как сразу прилинковать статические библиотеки к статической библиотеке?

Есть статическая библиотека, которая использует 3 других статических библиотеки. Проблема в том, что при её линковании к основному приложению, нужно линковать к нему и эти три библиотеки. Как сделать так, чтобы они были сразу включены в неё?
  • Вопрос задан
  • 324 просмотра
Пригласить эксперта
Ответы на вопрос 1
donkaban
@donkaban
Умею рисовать тени
libtool --mode=link cc -static -o libAB.la libA.la libB.la

Если символы в библиотеках не пересекаются, то распаковать в объектники и слинковать в говую большую либу -

ar -x libA.a
ar -x libB.a
ar -c libAB.a *.o

Или ar -rcT libAB.a libA.a libB.a
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы