库文件如何加载到内存?程序编译如何找到这些库文件并加载?

1、库文件是怎么加载进入内存的?linux linux下的库有两种:静态库和共享库(动态库)。bash 两者的不一样点在于代码被载入的时刻不一样。  静态库的代码在编译过程当中已经被载入可执行程序,所以体积较大。共享库的代码是在可执行程序运行时才载入内存的,在编译过程当中仅简单的引用,所以代码体积较小。共享库的好处是,不一样的应用程序若是调用相同的库,那么在内存里只须要有一份该共享库的实例。内存
相关文章
相关标签/搜索