第三季-第7课-动态函数库设计

第7课-动态函数库设计

动态链接库的制作

1. gcc –c mylib.c –o mylib.o

2. gcc -shared -fPIC mylib.o -o libmylib_d.so

3. 将制作好的libmylib.so 复制到/usr/lib

注意:上面用到的所有的大写的英文就要大写。

-fPIC 使输出的对象模块是按照可重定位地址方式生成的。

-shared 指明产生动态链接库。

我们通过命令gcc mytax.c –lmytax_d -o mytax来生成mytax_d.o文件,通过readelf -d mytax_d来查看我们所用库文件。使用./mytax_d就会生成我们想要看到额结果I need to tax 405。

 


posted @ 2019-08-12 19:44  free-锻炼身体  阅读(117)  评论(0编辑  收藏  举报