.o 就相当于windows里的obj文件 ,一个.c或.cpp文件对应一个.o文件
.a 是好多个.o合在一起,用于静态连接 ,即STATIC mode,多个.a可以链接生成一个exe的可执行文件
.so 是shared object,用于动态连接的,和windows的dll差不多,使用时才载入。
[一点点啃C]linux开发环境下的文件
最新推荐文章于 2025-04-20 20:27:31 发布
本文详细解释了在C/C++编程中.o、.a、.so文件的用途,从静态连接到动态连接的不同应用场景,通过实例深入探讨了它们之间的区别及如何在实际开发中应用。
6700

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



