目录
Linux下的QT程序打包,发布流程
问题描述:QT下运行的程序需要安装QT环境,为了让程序离开QT环境依旧可以照常运行,所以需要将程序打包发布。
Ⅰ. 打包流程
1.编译
使用QtCreator Release版本进行编译;
然后将编译出的可执行程序复制到一个空目录下;
2.使用ldd命令查看和导出需要的库
在上一步的目录中新建文件 “pack.sh”,输入以下内容:
#!/bin/sh
exe="test" #你需要发布的程序名称,也就是上一步的可执行文件的文件名
des="/home/someone/QtProject/build-test-Desktop-Release/Test" #步骤1中的目录即本文件所在目录
deplist=$(ldd $exe | awk '{
if (match($3,"/")){
printf