Linux 合并多个.a 静态库文件
出处:How to merge two “ar” static libraries into one?假设合并后的静态库名称为 newLib.a方法一:ar x oldlib1.aar x oldlib2.aar x oldlib3.aar crsv newLib.a *.o方法 二:ar crsT newLib.a oldLib1.a oldlib2.a oldlib3.a方法三:(1)先编写一
·
出处: How to merge two “ar” static libraries into one?
假设合并后的静态库名称为 newLib.a
方法一:
ar x oldlib1.a
ar x oldlib2.a
ar x oldlib3.a
ar crsv newLib.a *.o
方法 二:
ar crsT newLib.a oldLib1.a oldlib2.a oldlib3.a
方法三:
(1)先编写一个mri 脚本,如newLib.mri,内容如下
create newLib.a
addlib oldlib1.a
addlib oldlib2.a
addlib oldlib3.a
save
end
(2)执行该脚本
ar -M <./newLib.mri
更多推荐
已为社区贡献1条内容
所有评论(0)