【Linux】动静态库
在 linux 系统中,形如 libXXX.a 的文件称为静态库,对应是的静态链接;形如 libYYY.so 为动态库,对应的是动态链接,也是 gcc/g++ 的默认编译行为。但是对于动静态库 和 动静态链接,远远不只这些。
【Linux】基础 IO(动静态库)-- 详解
主要是为了提高程序开发的效率和程序的健壮性。当别人把功能都实现了,然后我们再基于别人的代码去做二次开发,那么效率当然就提高了。其次,这里基于的别人当然不是随便找的一个人,而特指的是顶尖的工程师,也就是说如果我们的代码出了问题,一般不会去怀疑是别人的库的问题,这也就增加了代码的健壮性。
Linux 动静态库的制作,使用和加载
Linux 动静态库的制作,使用和加载
【Linux】动静态库
本文章非常详细介绍了动静态库的编写及使用。包括如何将写好的文件打包成动静态库,以及如何发布,如何让别人使用,以及动静态库间使用方法的一些差异与区别。ar指令,以及如何使用Makefile快速自动形成动静态库等等。