之前学习过VC环境下的动态库、静态库

C++中的动态库和静态库 (Windows)

http://zhweizhi.blog.51cto.com/10800691/1883814


而Linux环境下也有动态库、静态库,并且原理都是相似的



一、共享库的创建、使用

库:

在C/C++中,使用库(Library)的技术,可以将编译好的符号提供给第三方使用。

库有两种:

1、共享库 Shared Library    (Linux下叫做 Dynamic-Link Library (DLL),动态库

2、静态库 Static Library


Linux下创建、使用共享库:

步骤:

wKiom1hZCRahuGitAACCHQ_Img8157.png