Как связать объектный файл (* .o) и файл статической библиотеки (* .a) - PullRequest
5 голосов
/ 23 мая 2011

У меня есть 2 объектных файла (*.o) и одна статическая библиотека (*.a), использующая g ++ Как связать эти файлы и стать 1 объектным файлом (*.o)?

Пожалуйста, совет… спасибо.

1 Ответ

6 голосов
/ 23 мая 2011

Это один (редкий) случай, когда вы не должны использовать g++. Используйте ld напрямую:

ld -r -o combined.o foo.o bar.o libxyz.a
...