位置无关代码

位置无关代码

 1、起因

  

 2、解决

  为了避免这种情况,共享库使用了位置无关代码(PIC:Position Independnet Code), 这是无论被加载到内存中的任何位置都可以正常工作的代码。共享库中的代码通常都是位置

无关代码,这样代码可以以 RO 式映射数据页然带重定位的指,但由于数 据页将以 COW 式映射,因此这对共享不有什么损失。 

原文地址:https://www.cnblogs.com/tekkaman/p/2943118.html