前言:
最近因项目需求,需要打包linux-qt程序给客户先用一下子。百度一大堆终于找了几个靠谱的来综合一下,留为备用吧。
由于是先遣版所以仅制作为免安装程序的格式。
正文:
博主的qt是5.9.2的,程序名称为ocs,下面看到这个名称替换成自己的就是了。
1.先找个地方,比如桌面创建一个名字为OCS的空文件夹用于放打包后的文件。
2.将项目使用Release模式编译并运行一遍(确保生成可执行程序ocs)。
3.打开程序输出目录(生成的那个可执行程序ocs的目录)。
博主的目录是build-ocs-Desktop-Release。
4.在上一部的目录中新建脚本copylib.sh。
5.在copylib.sh中加入一下内容,并通过指令赋值权限sudo chmod 777 copylib.sh。
1 #!/bin/bash 2 3 LibDir=$PWD"/lib"