动态库与静态库的区别不止是扩展名而已。 看下面两组图片: 动态库有链接阶段,还有签名。这和一般的应用程序没区别。 静态库没有链接阶段,是用一个独立的工具libtool导出最后的库。 动态库和静态库的组成也不一样。看下面两幅图的对比。