linux如何运行qt源码,Linux/Ubuntu下编译Qt4.8.2源码

本人所用的系统为Ubuntu 14,所下载的QT源码版本为4.8.2。

以下是编译QT源码的基本步骤:

2.解压代码

输入指令: tar zxvf qt-everywhere-opensource-src-4.8.2.tar.gz,解压出QT源代码。

3.执行./config生成makefile

输入指令: ./config

下面会出现提示,是使用the Commercial Edition还是Open Source Edition。

选择”o”,接着会出现一些提示关于license的信息,选择”yes”。

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

4.编译QT

等在Ubuntu中顺利下载了缺失的那3个lib后。再次重复第三步的 ./configure指令。

输入指令: make,

然后便可以顺利地生成Makefile文件。

5.安装QT

运行指令: sudo make install,需要几分钟的时间,系统会默认将Qt安装到目录:/usr/local/Trolltech/Qt-4.8.2。

验证安装完成:运行/usr/local/Trolltech/Qt-4.8.2/bin/designer,如果能够正常启动designer,则说明Qt已经安装好了。

6.设置环境变量

7.测试环境变量

重启测试环境变量:

qmake -v

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528513.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux启动过程中内核拷贝,轻松识破linux内核启动过程中的“”套路“”

内核启动流程相关的内容让很多热爱linux的小伙伴既爱又恨,因为这是了解linux系统基本构造的良好过程同时由于其本身复杂且底层,脑子中的脉络不是很清晰,本文就总结了一些优秀博文,以自己的理解来解构一下。本文的环境是CentOS 6.8…

linux brctl命令,Linux中brctl命令起什么作用呢?

摘要:下文讲述Linux中brctl的功能说明,如下所示;brctl命令功能:用于对以太网的网桥进行配置brctl命令的语法格式:brctl [参数] -----常用参数说明------addbr:创建网桥delbr:删除网桥addif:将网卡接口接入网桥delif:删除网桥接入的网卡接口sh…

linux文件编辑命令详细整理,Linux文件编辑命令vi详细说明

目录1、引言2、vi命令与vim命令3、vi命令使用3.1一般模式3.2编辑模式(重点)3.3命令行模式1、引言相信有很多程序员朋友,在长时间不操作linux系统或者初学linux命令时,都有跟我有一样的疑惑。这个vim命令与vi命令有什么区别?不都是编辑器么&am…

linux wifi ip,Linux环境下使用WIFI模块:使用DHCP工具动态获得IP地址

使用DHCP工具动态获得IP地址实验版本及下载地址DHCP:dhcp-4.4.1.tar.gz链接: [https://www.isc.org/downloads/]编译安装DHCP配置编译选项解压完成后进入DHCP根文件目录,输入配置指令./configure --hostarm-linux ac_cv_file__dev_randomyes --with-rand…

linux 硬盘空间监控,Linux服务器硬盘空间监控

#*************************************************************************# Author : 清风# CreateDate : 2015/6/12 15:30:13# Description : this script is mointoring the linux disk capacity, if disk used more than 90%,then it wi…

linux nifi指定jdk,nifi在arm架构启动不了,怎么办?

问题描述nifi启动报错问题出现的平台版本及自己尝试过哪些方法arrch64、在服务器上编译过相关代码粘贴代码文本(请勿用截图)ERROR [main] org.apache.nifi.NiFi Failure to launch NiFi due to java.util.ServiceConfigurationError: org.apache.nifi.processor.Processor: Pro…

linux内核更新 2.6.38,Linux内核 2.6.38版本预计到四月初完成

【IT168 技术】Linux版本2.6.37发布整整14天之后,Linus Torvalds发布了内核2.6.38的第一测试版,正式版预计将在三月底或四月初完成。在此版本中,开发周期的合并窗口已经结束,Torvalds集 成这个版本的大多数变化到主要开发分支的源…

Linux指令lunch,linux命令 launch是什么命令?

lunch 吧?类似于choosecombo,选择编译编译参数的。执行source build/envsetup.sh才有。其实我也不是特别了解。我觉得应该是在envsetup.sh里定义的。不知道你用过choosecombo没有,跟那个是类似的。$ source build/envsetup.shincluding devic…

linux创建a1的硬链接a2,Linux命令-重定向和软硬链接

echo功能说明:显示文字. 语 法:echo [-ne][字符串] 或 echo [–help][–version]参数:   -n 不要在最后自动换行重定向>是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其…

linux shell 博客,【博客侠】Linux Shell脚本系列:开始上手(1)

看标题大家应该知道,这是一个关于 Linux Shell 脚本的系列文章。通过本系列文章希望帮助 Linux 初学用户快速开始上手编写 Shell 脚本,能够利索的对脚本进行测试和使用。在接下来的首篇文章中,我们将介绍什么是 Shell,有哪些 Linu…

怎么在linux中查询yum,linux - 如何使用YUM列出包的内容?

linux - 如何使用YUM列出包的内容?我知道如何使用rpm列出包的内容(rpm -qpil package.rpm)。 但是,这需要知道.rpm文件在文件系统上的位置。 更优雅的解决方案是使用包管理器,在我的例子中是YUM。 如何使用YUM实现这一目标?7个解决…

在linux安装光盘启动不了,linux光盘启动

〔以RedHat 7.3为例〕1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。2.等安装界面出来后,按〔F4〕键,也就是linux rescue模式。3.一系列键盘以及几项简单的配制,过后就〔继续〕了。。。这…

linux libusb应用实例,在Linux中使用libusb-1.0作为非root用户访问USB设备

我试图在RHEL5上作为非root用户与USB设备连接.该设备是一个GPIO接口(其文档可在http://www.xdimax.com/sub20/sub20.html找到),它使用libusb-1.0.使用其API打开设备的过程是:sub_device d;d sub_find_devices(0);sub_handle h sub_open(d);当我这样做时,sub_find_…

交叉调试 arm linux,搭建交叉调试环境Arm-Linux-Gdb与gdbserver

操作系统:Ubuntu9.04 开发板:博创2410s 交叉编译工具:arm-linux-gcc-4.1.1 gdbgdbserver 是调试目标板的常用方法.网络环境如下:HOST 192.168.1.123 Target: 192.168.1.21NFS共享目录: mount -t nfs -o intr,nolock,rsize1024,ws…

sql server linux性能,详细了解SQL Server 2008性能和性能优化

在SQL Server 2005或更早的版本中的中,表变量是不能作为存储过程的参数的。当多行数据到SQL Server需要发送多行数据到SQL Server ,开发者要么每次发送一列记录,或想出其他的变通方法,以满足需求。虽然在.net 2.0中提供了个SQLBul…

开发linux显卡驱动,显卡驱动开发DRM入门--Apple的学习笔记

由于之前的blog提及kmscube的源码我没有找到,所以只能在网上搜索了。DRM简介DRM是Linux目前主流的图形显示框架,同时DRM可以统一管理GPU和Display驱动,使得软件架构更为统一,方便管理和维护。而且drm是集成在linux kernel中的。DR…

linux 中w和x 区别,r、w、x权限在文件和目录中的含义有何区别?

age 于 2011-01-11 17:48:39发表:目录和文件的rw权限基本一致, 唯一有区别的可能就是执行权限了文件的可执行权限很好理解, 最简单的理解就是可以在终端下输入路径来执行这个文件.但目录可执行的意思则完全不同, 它并非指这个目录可以被执行. 而是指它允许在该目录下运行可执行…

linux ppp漏洞,Linux下ppp拨号的实现(Arm)

Linux发行版自带PPP拨号需要的pppd和chat命令,以2.6.18内核的Linux虚拟机为例,在/usr/sbin目录下,/etc/ppp目录也已自动创建。参考模权创建拨号脚本ppp-on,ppp-off,ppp-on-dialer三个文件,on&off放在/u…

c语言学生成绩管理论文,学生成绩管理系统毕业论文c语言.doc

111111111学院毕 业 论 文题 目 学生成绩管理系统姓 名 1 1 1所在系别 计 算 机 系专业班级 计算机应用技术计算机111班学 号 1111111111指导教师 1 1 1日 期 2012 年 4 月 15 日目 录摘 要 ………………………………………………………………………………………………………1…

编程语言基础 c语言同步教案,C语言程序设计基实验教案.doc

C语言程序设计基实验教案高级语言程序设计基础实验主讲教师:张顺利2011年10月,其中。2.将China译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母A后面第四个字母是E,用…