动态链接库

回顾使用静态链接库与动态链接库的区别:

制作动态链接库 
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 文件名 来查看可执行文件使用的什么库。。如下


你可能感兴趣的:(动态,库,制作动态库)