关于静态库

ar -rc libaprutil-1.a apr_dbd_mysql.a 静态库打包?

静态库的链接需要注意顺序问题。

例如首先编译first.a,然后编译second.a(依赖first.a)。

如果有一个程序需要同时使用这两个静态库,那么在连接的时候,

必须

把second.a放到前面!

把first.a放到后面!

否则会出现undefined reference to的错误。

 

当时想着等后面研究的更透彻一些了再发布,现在竟然一晃一年多没写C的代码了。

学海无涯!

posted @ 2017-04-19 17:55  一沙世界  阅读(150)  评论(0编辑  收藏  举报