【Linux指南】动静态库系列(二):从源码复用到目标文件复用:为什么需要把 .o 打包成库
文章目录
一、先写一个可以复用的小模块
二、第一种复用方式:给源码和头文件
1. 源码完全暴露
2. 文件越来越多后使用麻烦
3. 不利于模块独立维护
三、第二种复用方式:给 .o 和 .h
四、头文件和目标文件分别负责什么
1. 头文件负责告诉编译器“函数长什么样”
2. .o 文件负责提供真正的函数实现
五、只给 .o +

