Linux动态库相关知识整理

上传:hp66450 浏览: 5 推荐: 0 文件:PDF 大小:77.16KB 上传时间:2021-01-15 18:15:32 版权申诉
动态库和静态库在C/C++开发中很常见,相比静态库直接被编译到可执行程序,动态库运行时加载使得可执行程序的体积更小,更新动态库可以不用重新编译可执行程序等诸多好处。作者是一个Linux后台开发,这些知识经常用到,所以整理了一下这方面的知识。静态库相对简单,本文只关心Linux平台下的动态库。 创建动态库 这里我把一个短小却很有用的哈希函数编译成动态库做为示例,ELFhash用于对字符串做哈希,返回一个无符号整数。 //elfhash.h #include unsigned long ELFhash(const char* key); //elfhash.c #inclu
上传资源
用户评论