回顾使用静态链接库与动态链接库的区别:
制作动态链接库
1 . gcc –c mylib. c –o mylib.o
2. gcc -shared -fPIC mylib. o -o libmylib. so
3. 将制作好的libmylib. so 复制到 /usr/lib
-fpic 使输出 的对象模块是按照可重定位地址方式生成的。
-shared 指明产生动态链接库。
可使用readelf -d 文件名 来查看可执行文件使用的什么库。。如下