首页 > 系统服务 > 详细

linux中打包发布qt程序

时间:2020-08-19 13:07:57      阅读:385      评论:0      收藏:0      [点我收藏+]

1. 创建一个空文件夹,用来存放程序。

$ mkdir xxxxx

2. 放置编译出来的文件。

$ cp xxxx ../xxxxx/

3. 创建一个打包脚本。

touch pack.sh
#!/bin/sh
exe="programe" #你需要发布的程序名称
des="./" #创建文件夹的位置
deplist=$(ldd $exe | awk  ‘{if (match($3,"/")){ printf("%s "),$3 } }‘)  
cp $deplist $des


4. 执行打包脚本。

./pack.sh

 

5. 运行程序。

./xxxxx

 

 

创建同名脚本。

touch xxxxx.sh
#!/bin/sh  
appname=`basename $0 | sed s,\.sh$,,`  
dirname=`dirname $0`  
tmp="${dirname#?}"  
if [ "${dirname%$tmp}" != "/" ]; then  
dirname=$PWD/$dirname  
fi  
LD_LIBRARY_PATH=$dirname  
export LD_LIBRARY_PATH  
$dirname/$appname "$@"

 

linux中打包发布qt程序

原文:https://www.cnblogs.com/mc-r/p/13528553.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!