linux下源码编译安装Qt

备注:
1、版本选择5.13.2版本
2、cmake 选择3.6以上
3、此仅为编译qt,不包括qtcreator,若需要qtcreator需要另外调研;

一、下载qt源码

Qt 官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载,
具体地址是:http://download.qt.io/
或者点击网址:http://download.qt.io/archive/qt/5.10/5.10.1/single/
(具体详见以下步骤)
linux下源码编译安装Qt_第1张图片
目录说明:
linux下源码编译安装Qt_第2张图片
archive 和 official_releases 两个目录都有最新的 Qt 开发环境安装包,我们以 archive 目录里的内容为例来说明。点击进入 archive 目录,会看到四个子目录:
linux下源码编译安装Qt_第3张图片
子目录说明
linux下源码编译安装Qt_第4张图片
我们再进入 qt 子目录 ,看到如下列表:
linux下源码编译安装Qt_第5张图片
进入 5.9 目录,会看到各种子版本:
linux下源码编译安装Qt_第6张图片
点击 5.10.1,进入子目录:
linux下源码编译安装Qt_第7张图片
点击进入single,如下图
linux下源码编译安装Qt_第8张图片
点击下载qt-everywhere-src-5.10.1.tar.xz

二、复制qt-everywhere-src-5.10.1.tar.xz到/usr/local/目录下

cp qt-everywhere-src-5.10.1.tar.xz /usr/local

三、解压qt-everywhere-src-5.10.1.tar.xz

tar zvxf qt-everywhere-src-5.10.1.tar.xz

四、进入解压的文件

cd qt-everywhere-src-5.10.1

五、生成makefile文件

./configure -no-opengl

(configure 执行文件时,可以指定一些参数,例如-no-opengl,因为本电脑中没有opengl库,故编译时舍弃opengl。若后期了解到有opengl的需求时,可以安装opengl后,执行./configure)
linux下源码编译安装Qt_第9张图片
第一个是商业版,第二个是开源版,我们输入o选择第二个
linux下源码编译安装Qt_第10张图片
如上图所示,然后输入y,接受许可

六、编译(根据电脑硬件不同,编译时间大概花费约2.5h-20h不等)

make

七、安装

make install

八、设置环境变量(详细步骤参考:04安装cmake的两个方法)

export QTDIR=/usr/local/Qt-5.10.1
export PATH= Q T D I R / b i n : QTDIR/bin: QTDIR/bin:PATH
export MANPATH= Q T D I R / m a n : QTDIR/man: QTDIR/man:MANPATH
export LD_LIBRARY_PATH= Q T D I R / l i b : QTDIR/lib: QTDIR/lib:LD_LIBRARY_PATH

linux下源码编译安装Qt_第11张图片

九、验证安装成功否

qmake -v

linux下源码编译安装Qt_第12张图片
证明配置环境变量成功

参考:
1、总结安装的过程和步骤:https://wenku.baidu.com/view/94cd816ba45177232f60a2ec.html
2、Qt下载(多种下载通道+所有版本):http://c.biancheng.net/view/3851.html

你可能感兴趣的:(linux)