если вам не нужно сохранять его в первоначальном виде.

ти, я хочу сделать следующее:

gcc foo.c -o foo.o
ar rcs foo.a foo.o
gcc bar.c -o boo.o
ar rcs bar.a bar.o foo.a

Я хочу заархивировать как объект, так и статическую библиотеку в другую статическую библиотеку. К сожалению, последняя команда не содержит foo.o (она содержит bar.o и foo.a), поэтому, когда я перехожу к этапу компоновки, компоновщик не может найти символы из foo.o.

Есть ли способ сделать то, что я хочу здесь? Я делаю все это не по назначению, поэтому я ищу решение, которое не включает извлечение и повторное архивирование объектов (что кажется довольно болезненным). Есть ли способ заставить этот вид установки «архив из другого архива» работать?

Ответы на вопрос(2)

Ваш ответ на вопрос