如何链接目标文件(* .o)和静态库文件(* .a)

时间:2011-05-23 03:38:00

标签: static linker g++ compilation

我有2个目标文件(*.o)和一个使用g ++的静态库(*.a) 如何链接这些文件并成为1个目标文件(*.o)?

请建议......谢谢。

1 个答案:

答案 0 :(得分:6)

这是一种罕见的情况,您不应该使用g++。直接使用ld

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