linux下qt生成可安装的程序,linux – 如何为Qt应用程序创建“安装”包?
您可以从项目中创建debian包.据我所知,你想创建一个用于分发的包,所以我建议你从你的项目中创建一个debian包.
Here是Debian Packaging系统的介绍.在文章中,他们在某些时候描述了如何创建一个“规则”文件,它是构建过程的核心.以下是我通常用于Qt / KDE项目的示例:
#!/usr/bin/make -f
#export DH_VERBOSE=1
# This is the debhelper compatability version to use.
#export DH_COMPAT=3
DESTDIR=$(CURDIR)/debian/project
TR_DIR=$(CURDIR)/debian/project/usr/share/qt4/translations
configure:
qmake project.pro
clean:
dh_testdir
dh_testroot
dh_clean
build: configure
dh_testdir
lrelease translations/project_en.ts
$(MAKE)
install: build
mkdir -p $(TR_DIR)
cp translations/project_en.qm $(TR_DIR)
$(MAKE) INSTALL_ROOT=$(CURDIR)/debian/project install
dh_installdirs
binary-arch: build install
dh_testdir
dh_testroot
dh_installmenu
dh_link
dh_strip
dh_compress
dh_fixperms
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
这对于小型项目来说通常是足够的.
linux下qt生成可安装的程序,linux – 如何为Qt应用程序创建“安装”包?相关推荐
- Linux下如何生成core dump 文件(解决segment fault段错误的问题)
Linux下如何生成core dump 文件(解决segment fault段错误的问题) 参考文章: (1)Linux下如何生成core dump 文件(解决segment fault段错误的问题) ...
- linux 程序 减肥,linux下实用软件组合 -- 为你的 linux 减肥!
linux下实用软件组合 -- 为你的 linux 减肥! 发布时间:2005-12-07 19:49:38来源:红联作者:Mrlinux KDE 和 Gnome 都是很好用的桌面系统.如果你的电脑配 ...
- linux下的c 编程入门教程,Linux下的C编程入门教程.ppt
<Linux下的C编程入门教程.ppt>由会员分享,可在线阅读,更多相关<Linux下的C编程入门教程.ppt(14页珍藏版)>请在装配图网上搜索. 1.Linux下c+编程, ...
- linux下查看进程的线程数,linux查看进程的线程数
top -H -p $PID #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...
- linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令
linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇 2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...
- 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件
过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- linux系统修改bond的ip,Linux下快速设定ip bond,linux设定ipbond
Linux下快速设定ip bond,linux设定ipbond 在计算机网路普及的初期,很多OS系统都使用的为单网卡方式,即一个网卡使用一个IP地址.随着网络要求的不断提高,我们可以对多个网卡进行绑定 ...
- php自动下载 linux,Linux下软件、PHP和Perl的模块等都实现了自动安装
Linux下软件.PHP和Perl的模块等都实现了自动安装,真的很方便,本文简单介绍一下. linux下可以使用yum工具,Redhat下自动带有: yum list php* //可以查看php ...
最新文章
- 产品经理岗位职责说明_技术负责人岗位职责,五大方面,超越岗位抓住未来才是技术大牛...
- axure变成一个小手了_Axure原型:超漂亮的系统首页
- 30个使用jQuery打造的世界级一流网站
- 利用正则表达式实现python强口令检测
- java.lang.ClassNotFoundException: org.apache.log4j.Logger
- php2个栈写一个队列,【数据结构】栈面试题--两个栈实现一个队列
- 《STL源代码分析》---stl_stack.h读书笔记
- 为什么老师说尽量别用wps(图文详解)
- 通达信 移动平均算法_通达信公式教程,建议收藏,关注「所有文章只发表一次」...
- uniapp-小程序与H5压缩图片上传
- 清华2021计算机学院复试,清华大学2021年硕士研究生复试名单汇总(持续更新中)...
- 希尔顿携手飞猪拓宽双方会员生态体系
- 牙齿间隙变大怎么办_牙缝大怎么办?
- 计算机机箱架硬盘托架是什么,机械硬盘托架 笔记本光驱位硬盘托架到底靠不靠谱?有人说会烧主板,我都害怕了,......
- 实用 Windows 软件系列分享(五)
- Siemens Simatic TIA Portal v17.0
- 利用CSS3实现蓝天白云大海景象
- 超越货币、经济和市场的公正应用
- opencv 三通道图像转四通道透明图像
- 夺命雷公狗---javascript NO:18 BOM模型
热门文章
- 康普顿效应是弹性碰撞吗_如何正确解读物理实验结果系列之十二——康普顿效应与光子...
- “90后梗王”袁隆平:我啊?Handsome!
- 南开调整研究生奖助,博士生最高超10万,硕士生6万,可能已经超过他们毕业后能拿的工资!...
- 不可思议的素数(下)
- android百度多渠道打包,Android多渠道打包方案的实践与优化
- 设置log缓存_node多级缓存之redis缓存
- 计算矩阵中全1子矩阵的个数
- strchr函数的用法
- eclipse maven项目 maven build 提示jdk版本不对
- 打通JAVA与内核系列之一ReentrantLock锁的实现原理