动态库(.so)连接静态库(.a)的状况总结

动态库(.so)连接静态库(.a)的状况总结  通常来讲在连接时想要使用静态库有三种方法: 一、link时加上 -static 选项;当加上 -static选项后,gcc会把全部用到的库都作静态链接。 二、link时直接指定想要静态链接的.a文件的绝对路径。优势是除非.a文件不存在,不然确定有效;缺点也是很明显,拿到其余机器上编译时,.a文件也必须在相同的路径下存放。 三、在要静态链接的库前指定-
相关文章
相关标签/搜索