摘要:
库用于将相似函数打包在一个单元中。然后这些单元就可为其他开发人员所共享,并因此有了模块化编程这种说法 — 即,从模块中构建程序。Linux 支持两种类型的库,每一种库都有各自的优缺点。静态库包含在编译时静态绑定到一个程序的函数。动态库则不同,它是在加载应用程序时被加载的,而且它与应用程序是在运行时绑定的。图 1 展示了 Linux 中的库的层次结构。图 1. Linux 中的库层次结构 developerWorks 上 Tim 所著的其他剖析…… 系列文章Linux 可加载内核模块剖析Linux 日志文件系统剖析Linux flash 文件系统剖析Security-Enhanced Linux 阅读全文