要使用*.o文件在c ++/unix中创建库,我注意到我的项目中有两种不同的方式(遗留代码):
ar qc libgraphics.a *.o ranlib libgraphics.a
和
ld -r -o libgraphics.a *.o
这两种方法有什么区别,哪种方法用于什么目的?
linker ld unix-ar
ld ×1
linker ×1
unix-ar ×1