linux下将多个静态库合并成一个静态库

原创
2021/03/28 18:08
阅读数 1.2K

创建一个目录,如mergelib,
写一个脚本mergelibs.sh如下,将mergelib和要合并的静态库放到如mergelib目录下:

#!/bin/sh

AR=ar

LIB_NAME=libname

libs=`ls *.a`
for lib in $libs; do
    $AR x $lib
done
 
$AR rcs $LIB_NAME.a *.o

生成的libname.a就是合并的静态库

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部