Linux 如何使用GCC生成静态库和动态库
在演示示例之前,我们先要明白以下几个概念:1、静态库与动态库的区别:根据代码被载入的时间不同,linux下库分为两种:静态库和动态库(也叫共享库)。静态库,在编译时,已经被载入到可执行程序中,静态库成为可执行文件的一部分,因此可可执行程序文件比较大。动态库,可执行程序在执行时,才被引用到内存,因此可执行程序文件小。动态库,一个显著特点就是:当多个程序调用同个动态库时,内存中只有一个动态库实例。2、库命名规范a)静态库以.a 为后缀,动态库以.so为后缀b)...