Допустим, у меня есть несколько файлов .o в каталоге, которые помещаются в статическую библиотеку:
ar cr libstuff.a a.o b.o
В другом каталоге есть пара других .o файлов, которые должны быть расположены в дополнение к libstuff.a, созданному выше:
ar cr libother.a c.o d.o /path/to/stuff/libstuff.a
Я думал, что включение libstuff.a будет работать там, однако я получаю неопределенные символы (которые должны быть определены в libstuff.a), когда я делаю это, а затем позже пытаюсь связать их с libother.a. (используя g ++)
Есть ли способ объединить .a в статическую библиотеку, подобную этой, или это просто невозможно?