ar -rc libaprutil-1.a apr_dbd_mysql.a 静态库打包?
静态库的链接需要注意顺序问题。
例如首先编译first.a,然后编译second.a(依赖first.a)。
如果有一个程序需要同时使用这两个静态库,那么在连接的时候,
必须
把second.a放到前面!
把first.a放到后面!
否则会出现undefined reference to的错误。
当时想着等后面研究的更透彻一些了再发布,现在竟然一晃一年多没写C的代码了。
学海无涯!
ar -rc libaprutil-1.a apr_dbd_mysql.a 静态库打包?
静态库的链接需要注意顺序问题。
例如首先编译first.a,然后编译second.a(依赖first.a)。
如果有一个程序需要同时使用这两个静态库,那么在连接的时候,
必须
把second.a放到前面!
把first.a放到后面!
否则会出现undefined reference to的错误。
当时想着等后面研究的更透彻一些了再发布,现在竟然一晃一年多没写C的代码了。
学海无涯!