相关疑难解决方法(0)

用于制作库的ranlib,ar和ld之间有什么区别

要使用*.o文件在c ++/unix中创建库,我注意到我的项目中有两种不同的方式(遗留代码):

ar qc libgraphics.a *.o
ranlib libgraphics.a
Run Code Online (Sandbox Code Playgroud)

ld -r -o libgraphics.a *.o
Run Code Online (Sandbox Code Playgroud)

这两种方法有什么区别,哪种方法用于什么目的?

linker ld unix-ar

17
推荐指数
1
解决办法
4783
查看次数

标签 统计

ld ×1

linker ×1

unix-ar ×1