关于脚本:linux下依赖库的拷贝脚本

6次阅读

共计 214 个字符,预计需要花费 1 分钟才能阅读完成。

#!/bin/sh
# 可执行程序名
app_name="qtdemo"
# 指标文件夹
dst="./app"
# 利用 ldd 提取依赖库的具体门路
liblist=$(ldd $app_name | awk '{ if (match($3,"/")){printf("%s "), $3 } }')
# 指标文件夹的检测
if [! -d $dst];then
  mkdir $dst
fi
# 拷贝库文件和可执行程序到指标文件夹
cp $liblist $dst
cp $app_name $dst
正文完
 0