偶遇程序目录复制到其他系统后缺少库文件,为解决此问题,故找到批量拷贝依赖库文件的方法。
1.通过ldd查看库依赖文件
2.把查询和拷贝写成一个脚本
#! /bin/bash
chk_lock_test=$( ldd $1 | awk '{if (match($3,"/")){ print $3}}' )
cp -L -n $chk_lock_test $2
3.创建目标路径文件夹
4.在脚本目录下执行指令
# ./test.sh 程序路径 目标路径
偶遇程序目录复制到其他系统后缺少库文件,为解决此问题,故找到批量拷贝依赖库文件的方法。
1.通过ldd查看库依赖文件
2.把查询和拷贝写成一个脚本
#! /bin/bash
chk_lock_test=$( ldd $1 | awk '{if (match($3,"/")){ print $3}}' )
cp -L -n $chk_lock_test $2
3.创建目标路径文件夹
4.在脚本目录下执行指令
# ./test.sh 程序路径 目标路径
本文标题:使用ldd查看程序依赖库并拷贝到指定目录
本文链接:https://www.haomeiwen.com/subject/jxfseftx.html
网友评论