Задать вопрос
@Avery007

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

Есть статическая библиотека, которая использует 3 других статических библиотеки. Проблема в том, что при её линковании к основному приложению, нужно линковать к нему и эти три библиотеки. Как сделать так, чтобы они были сразу включены в неё?
  • Вопрос задан
  • 336 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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