Centos7下源码安装Qt5

本文档介绍了在CentOS7上源码安装Qt5的详细步骤,包括下载源码、安装依赖库、配置环境变量等,避免了使用Qt4可能遇到的安全问题。

注:作者这里不建议采用Qt4版本就行安装,因为存在一些安全问题。(官网有发布,读者不相信的话可以试试,本人已试过,确实错在安装问题,除了升级安装高版本Qt,无解。)

1、下载Qt5源码-qt-everywhere-opensource-src-5.9.6.tar.xz

https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.9/5.9.6/single/qt-everywhere-opensource-src-5.9.6.tar.xz

2、将源码拷贝至指定目录、解压、给权限

cp qt-everywhere-opensource-src-5.9.6.tar.xz /usr/local

tar -Jxf qt-everywhere-opensource-src-5.9.6.tar.xz

chmod -R 777 qt-everywhere-opensource-src-5.9.6

注:1)如果不是root权限,就先获取root权限;

        2)一定要给权限,否则后面各种问题,还不容易排查。

3、安装Qt需要的相关库

yum install gcc gcc-c++ freetype-devel glib2-develcairo-devel 

yum install mesa*  freeglut*

yum install libXau-devel fontconfig-devel

4、进入源码包,配置-configure

cd qt-everywhere-opensource-src-5.9.6

./configure -nomake examples  -opengl -fontconfig

选择“o”,即开源

选择“yes”或"y",表示同意开源协议

5、gmake

gmake

注:1)这一步可能花费时间比较长,15min-3h不等,与电脑配置有关;

       2)不要安装Qt4版本,否则容易出现下面的异常问题。

 

 6、gmake install

gmake install

7、Qt环境配置

注:很多人容易遗漏这一步。

1) 环境变量配置文件

vim ~/.bash_profile  

或者

vim  /etc/profile

2)在末尾添加QT相关环境变量

注:按照前面的安装步骤qt会被安装在"/usr/local/QT-5.9.6/"目录下

在末尾行添加:

export QTDIR=/usr/local/Qt-5.9.6
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

 【补充知识】vim基本操作

插入:i

退出编辑:【Esc】键

强制保存退出:“:wq!”

强制退出:":q!"

3) 立刻生效

source  ~/.bash_profile

或者

source  /etc/profile

8、检查qt

qmake -v

或者

qmake -version

 安装配置完成!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值