Linux动态链接库的隐式加载和显示加载
2011年9月18日
没有评论
Linux下的动态链接库的制作和使用方法,完全是根据个人理解和经验总结,有不对的地方还请大家指正。 动态链接库的生成: 代码上与写静态链接库没什么区别,主要是在编译时,以两个文件举例: /*mylib.h*/ void Print(); /*mylib.c*/ #include #include "mylib.h" void Print() { printf("This is in mylibn"); } 编译方法如下: gcc -fpic -shared mylib.c -o mylib.so 此时将生成mylib.so动态链接库文件。 动态链接库在使用时,分为“隐式调用”和“显式调用”两种: 1.如果是隐式调用,则与静态库的使用方法差不多,注意需要包含导出函数...