Linux系统中“动态库”和“静态库”那点事儿

来源:wjlkoorey258

链接:http://blog.chinaunix.net/uid-23069658-id-3142046.html

 

今天我们主要来说说Linux系统下基于动态库(.so)和静态(.a)的程序那些猫腻。在这之前,我们需要了解一下源代码到可执行程序之间到底发生了什么神奇而美妙的事情。[......]

阅读全文

Linux 动态库与静态库制作及使用详解

来源:IBM/陈鲁

链接:http://www.ibm.com/developerworks/cn/linux/l-cn-linklib/index.html

 

Linux 应用开发通常要考虑三个问题,即:1)在 Linux 应用程序开发过程中遇到过标准库链接在不同 Linux 版本下不兼容的问题; 2)在 Linux 静态库的制作过程中发现有别于 Windows 下静态库的制作方法;3)在 Linux 应用程序链接第三方库或者其他静态库的时候发现链接顺序的烦人问题。本文就这三个问题针对 Linux 下标准库链接和如何巧妙构建 achrive(*.a) 展开相关介绍。[......]

阅读全文