Linux_3.2_动态函数库设计

来源:互联网 发布:淘宝定制的好不好 编辑:程序博客网 时间:2024/06/08 07:46

(1)动态链接库-特点(与静态链接库对比)


(2)动态链接库制作



(3) 实例

 还是使用静态链接库的程序源码进行测试

 ① 将tax.c编译成二级制tax.o

      gcc -c tax.c -o tax.o

 ② 依赖tax.o生成动态链接库libtax.so

      gcc -shared -fPIC tax.o -o libtax.so

 ③ 将libtax.o复制到/usr/lib下

      cp libtax.so /usr/lib

 ④ 使用动态库编译

     gcc mytax.c -ltax -o mytax


命名规则与静态链接库类似

>lib开头

>.so结尾

>中间部分自定义

>例如:libtax.so

使用规则:

>-l + name(自定义部分)

>例如:-ltax


⑤查看程序使用的何种类型的库函数:



0 0
原创粉丝点击