- 静态库 libdemon.a 在编译时需要 -l链接
- 动态库 libdemon.so libdemon.so.a 导入库
动态库的使用方式1—使用静态导入库,需要链接(头文件包含 链接静态导入库使用)
动态库的使用方式2—使用dlopen方式,不需要链接(不需要头文件+链接)
动态库的使用,是将动态库的代码映射到本进程的虚拟内存空间。
外部依赖库的基本常识
最新推荐文章于 2024-01-19 16:57:53 发布
本文详细介绍了静态库和动态库的区别及使用方法。针对动态库,文章讲解了两种不同的使用方式:一种是通过静态导入库的方式进行链接;另一种是采用dlopen方式,这种方式不需要在编译时进行链接。此外,还解释了动态库如何映射到进程的虚拟内存空间。
553

被折叠的 条评论
为什么被折叠?



