马春杰杰博客
致力于深度学习经验分享!

Ubuntu编译安装QT5.15.2版本

最新目录

安装依赖:

下载源码:

可以从官方下,我自己备份了一份,官方下载地址和我备份的地址都放在文末了。

配置qt:

tar -xvf qt-everywhere-src-5.15.2.tar.xz

cd qt-everywhere-src-5.15.2

./configure -xcb

然后等待一会,第一个选项选o,第二个选项选y

如果中间出错了,需要清除缓存之后再重新安装:

sudo rm -rf configure.cache之后再./configure -xcb

编译qt:

make -j8

sudo make install

qtchooser -install qt-5.15.2 /usr/local/Qt-5.15.2/bin/qmake

export QT_SELECT=qt-5.15.2

qmake -v

打开配置文件:sudo gedit /etc/profile
文件末尾添加内容如下:
export QTDIR=/usr/local/Qt-5.15.2
export PATH=QTDIR/bin:QTDIR/bin:QTDIR/bin:PATH
export MANPATH=QTDIR/man:QTDIR/man:QTDIR/man:MANPATH
export LD_LIBRARY_PATH=QTDIR/lib:QTDIR/lib:QTDIR/lib:LD_LIBRARY_PATH
export QT_SELECT=qt-5.15.2

make这一步需要的时间挺久的,大概一个多小时吧。

报错:


赞(220) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Ubuntu编译安装QT5.15.2版本》
文章链接:https://www.machunjie.com/linux/1045.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 1

  1. #1

    make[3]: Leaving directory ‘/home/zynq/Downloads/qt-everywhere-src-5.15.2/qtbase/src/widgets’
    make[2]: Leaving directory ‘/home/zynq/Downloads/qt-everywhere-src-5.15.2/qtbase/src’
    Makefile:50: recipe for target ‘sub-src-make_first’ failed
    make[1]: *** [sub-src-make_first] Error 2
    make[1]: Leaving directory ‘/home/zynq/Downloads/qt-everywhere-src-5.15.2/qtbase’
    Makefile:87: recipe for target ‘module-qtbase-make_first’ failed
    make: *** [module-qtbase-make_first] Error 2

    出现这个错误是什么原因?

    ender5年前 (2021-11-22)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

:smile: :sad: :arrow: :cool: :confused: :cry: :eek: :evil: :exclaim: :idea: :lol: :mad: :mrgreen: :neutral: :question: :razz: :redface: :rolleyes: :surprised: :wink: :biggrin: :twisted: