Linux操作系统下动态库的生成及链接方法
Linux下动态库文件的扩展名为/".so/"(Shared Object)。按照约定,所有动态库文件名的形式是libname.so(可能在名字中加入版本号)。这样,线程函数库被称作libthread.so。静态库的文件名形式是libname.a。共享archive的文件名形式是libname.sa。共享archive只是一种过渡形式,帮助人们从静态库转变到动态库。本文仅以简单的例子介绍动态库文件的生成和链接方法。 Linux下动态库文件的扩展名
Linux下动态库文件的扩展名为/".so/"(Shared Object)。按照约定,所有动态库文件名的形式是libname.so(可能在名字中加入版本号)。这样,线程函数库被称作libthread.so。静态库的文件名形式是libname.a。共享archive的文件名形式是libname.sa。共享archive只是一种过渡形式,帮助人们从静态库转变到动态库。本文仅以简单的例子介绍动态库文件的生成和链接方法。 Linux下动态库文件的扩展名