1、新建脚本文件pack.sh SensorMaster.sh

(1)pack.sh

#!/bin/sh
exe="SensorMaster" #你需要发布的程序名称
des="/home/jianwang16/SensorMaster_Proj/build-SensorMaster-Desktop_Qt_5_9_0_GCC_64bit-Release/SensorMaster_Pack/install-pack " #创建文件夹的位置
deplist=$(ldd $exe | awk  '{if (match($3,"/")){ printf("%s "),$3 } }')
cp $deplist $des

(2)SensorMaster.sh

SensorMaster.sh 的名称应该和Release版本编译发布的文件相同,在此处我的文件名称是SensorsMaster

#!/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 "$@"

2、给文件赋权限

sudo chmod a+x pack.sh SensorMaster.sh

3、执行pack.sh

./pack.sh

4、可以在输出文件夹中看到已经生成的.so库文件。

5、参考

https://blog.csdn.net/qq_27350133/article/details/83445258

Linux Qt打包发布应用程序相关推荐

  1. 系列推荐 | Qt 打包发布

    作者: 一去.二三里 个人微信号: iwaleon 微信公众号: 高效程序员 只要你开发软件,那么打包发布永远是一个离不开的话题.我相信,无论是谁,或多或少都会遇到一些问题: 打包工具 N 多个,到底 ...

  2. Inno Setup 打包发布exe程序的步骤及注意事项及解决发布后的exe解压后文件都在主目录下导致程序无法正常运行的问题

    目录 一.链接.exe文件的.dll动态链接库 1.1.可以利用QT官网提供的工具windeployqt 生成方式见如下: 1.2.使用脚本文件 二.使用绿色汉化版打包小程序inno setup5.5 ...

  3. Linux Qt打包应用程序--利用linuxdeployqt

    1.下载安装linuxdeployqt (1) github 地址:https://github.com/probonopd/linuxdeployqt/releases 下载 linuxdeploy ...

  4. 使用Phar来打包发布PHP程序

    简单来说,Phar就是把Java界的jar概念移植到了PHP界. Phar可以将一组PHP文件进行打包,还可以创建默认执行的stub(或者叫做 bootstrap loader),Phar可以选择是否 ...

  5. VC2015 qt 打包发布

    1.

  6. ppt录屏+Qt打包成exe

    1.录屏推荐 PPT-插入-屏幕录制 2.Qt打包成exe程序 参考博客:https://blog.csdn.net/lady_killer9/article/details/89975504 2.1 ...

  7. Windows下VS2019软件打包发布 2020-11-19

    Windows下VS2019软件打包发布 一.配置环境 二.实际步骤 1.添加Setup到解决方案 2.添加文件及主输出 3.重要!!!!!!!! 4.最终打包 一.配置环境 很多使用者的电脑中并没有 ...

  8. qt调用linux 进程,Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u014746574/article/d ...

  9. Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本)

    Linux 下qt 程序打包发布(使用linuxdelpoyqt ,shell 脚本) 转载于:https://www.cnblogs.com/zhehan54/p/9549017.html

最新文章

  1. Power Designer逆向工程导入Oracle表,转为模型加注释
  2. 使用GitHub Pages搭建博客
  3. NodeJS安全设计:好吃的草莓味糖果,只给好朋友小红
  4. css动画Demo---水波动画和边框动画
  5. python中文意思k-Python中_,__,__xx__的区别
  6. 肖仰华:知识图谱与认知智能
  7. jvm类加载机制_JVM 类加载机制
  8. Day11-递归性能测试
  9. caffe common 程序分析 类中定义类
  10. 寻找 K8s 1.14 Release 里的“蚌中之珠”
  11. mysql 单块读 多块读_求指点:STM32F103VC的SDIO读SD卡单块读成功,多块读却不行?...
  12. 设计模式学习之单例模式
  13. c语言 汇编中断程序,ARM7 C语言嵌入汇编开关中断
  14. pthread_mutex_lock的作用
  15. vue学习-MVVM的实现原理
  16. Java 面试 ——可变参数、初始化数据块、设计秒杀系统
  17. Sql Server快速入门
  18. 得力D991CN Plus计算器评测(全程对比卡西欧fx-991CN X)
  19. Linux下的WPS安装
  20. 2022质量员-土建方向-岗位技能(质量员)特种作业证考试题库及模拟考试

热门文章

  1. 又论社区风气, 与程序员是干嘛地的.
  2. android中设置菜单栏,android – 菜单项没有显示在操作栏
  3. python字符串补空格输出_Python去除空格,Python中常见字符串去除空格的方法总结...
  4. javaweb 图书管理系统完整代码_看一名Java开发人员以红队思维五分钟审计一套代码(续)...
  5. html 将两个标签绑在一起,基本标签2
  6. MySQL8.0.x 版本安装步骤傻瓜式教程【官方版】
  7. 路由器 VS OSI七层模型
  8. Mac下安装event库
  9. 断言assert使用方法
  10. React开发(216):ant dedign 弹窗销毁后再打开,原来的值仍存在,如何销毁弹窗内容?