【发布时间】:2013-10-15 09:26:22
【问题描述】:
我阅读了the article 关于动态库的信息。而且我看不懂下面的句子。
对于需要多个库的程序,共享库可以 减少程序的内存占用(在磁盘和内存中) 在运行时)。这是因为多个程序可以使用共享 图书馆同时;因此,图书馆只有一份副本 一次需要在内存中。
ld-linux.so 的职责是进行重定位过程(加载动态库等)。
ld-linux.so 如何知道所需的库已加载?
程序如何共享它们?
如果库已更新怎么办?新启动的程序是加载新的还是使用驻留在内存中的?
【问题讨论】: