(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
⑤查看程序使用的何种类型的库函数: