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

#!/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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理