摘要: 在 Linux 中,动态库(.so文件)的调用方式主要有两种:编译时链接(隐式调用)和运行时加载(显式调用)。 一、编译时链接(隐式调用) 这种方式在编译阶段就指定动态库,程序启动时会自动加载依赖的动态库,适用于已知库路径和接口的场景。 步骤 1:创建动态库源文件 首先实现一个简单的动态库,包含两个 阅读全文
posted @ 2025-10-14 23:58 开心猪扒 阅读(50) 评论(0) 推荐(0)
摘要: 在 C/C++ 开发中,静态库(Static Library)和动态库(Dynamic Library,又称共享库 Shared Library)是两种代码复用和模块化开发的两种重要方式,核心区别在于链接时机和内存 / 磁盘使用方式。 一、核心定义与本质区别 二、内存与磁盘占用 静态库:每个使用静态 阅读全文
posted @ 2025-10-14 22:33 开心猪扒 阅读(11) 评论(0) 推荐(0)