将位置无关代码放在静态库中会发生什么?(特别是在 x86-64 上)
也就是说:.o
用PIC生成几个文件,放在一个.a
文件中。这.a
像往常一样静态链接到最终的可执行文件中。
它似乎有效,但这样做有意义吗?为什么?
最后的地址计算是怎么做的?(链接时间?运行时间?)
谢谢
将位置无关代码放在静态库中会发生什么?(特别是在 x86-64 上)
也就是说:.o
用PIC生成几个文件,放在一个.a
文件中。这.a
像往常一样静态链接到最终的可执行文件中。
它似乎有效,但这样做有意义吗?为什么?
最后的地址计算是怎么做的?(链接时间?运行时间?)
谢谢