位置独立代码和共享对象

时间:2010-12-31 04:42:58

标签: compiler-construction shared-libraries compiler-optimization code-sharing

任何人都请解释实际上位置独立代码和共享对象的含义。编译后创建的目标代码是否与位置无关。

如果有人解释如何在与位置无关的代码中处理对本地/外部变量的访问,那将会很有帮助。

还要寻找一些真实的动态链接/加载示例/情况。

2 个答案:

答案 0 :(得分:3)

一位好将军explanation,有很多例子。

答案 1 :(得分:2)

Employed Russian提供的链接很好。但是,关于此主题的here's another article您可能会觉得有用。它假设知识较少,或者对于初学者来说可能更容易理解。