第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。
原文:https://www.cnblogs.com/free-1122/p/11342145.html