脚本如下,保存为copy.sh,放到C/C++程序所在的文件夹(以C/C++程序名为App为例)
deplist=$( ldd $1 | awk '{if (match($3,"/")){ print $3}}' )
cp -L -n $deplist $2
然后运行
./copy.sh App ./
脚本运行结束后可以看到,App所依赖的所有库都被复制到了App所在文件夹下
脚本如下,保存为copy.sh,放到C/C++程序所在的文件夹(以C/C++程序名为App为例)
deplist=$( ldd $1 | awk '{if (match($3,"/")){ print $3}}' )
cp -L -n $deplist $2
然后运行
./copy.sh App ./
脚本运行结束后可以看到,App所依赖的所有库都被复制到了App所在文件夹下