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