Как связать объектный файл (*.o) и статический файл библиотеки (*.один)


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

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

1 5

1 ответ:

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

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