Linux 打包可执行程序的所有依赖的so 库

1 . 使用ldd 可以查询一个执行程序的依赖的所有so库

比如ls 命令:

# cd /bin/
# ldd ls

2. 根据ldd 查询的到的结果然后拷贝到指定目录

ldd face_server | awk '{print $3}' | xargs -i cp -L {} /home/zhou/tmp/

3. 所有依赖的so 库都被拷贝到指定目录

4. 测试在没有安装环境的linux 系统中或者docker 中测试

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/zhou/tmp/
发布了35 篇原创文章 · 获赞 9 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/ZHOUYONGXYZ/article/details/105315814