作者nosrep (ㄎ)
看板Programming
标题Re: [问题] linux上要如何 .a 和 .o 合并?
时间Sat Feb 28 00:15:29 2009
※ 引述《nosrep (ㄎ)》之铭言:
: 我使用 ar cqs mylib.a newfunc.o oldlib.a
: 但是这样好像会没有办法在编译的时候辨识出来有 oldlib.a
: 所以程式 linking 到 mylib.a 的时候,就会找不到 oldlib.a 的函式库...
: 有人知道该怎麽做吗?
恩恩~查了一下资料~
AR itself does not support static libraries that contain
static libraries. What you have to do, is find all the object files
for those libraries, and combine them into your final libcool.a.
用 ar -x oldlib.a , 再 merge 吧....(真有点笨..)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.120.216.146