wget https://download.qt.io/archive/qt/5.14/5.14.2/qt-opensource-linux-x64-5.14.2.run
chmod 777 qt-opensource-linux-x64-5.14.2.run
./qt-opensource-linux-x64-5.14.2.run
点Next
Next
Next
Next
全选,然后Next
同意,然后Next
Install
Next
Finish
在终端输入以下命令,进行环境配置
gedit /etc/profile
export PATH="/opt/Qt5.14.2/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH"
source /etc/profile
vim /home/username/.bashrc
export QTDIR=/opt/Qt5.14.2/Tools/QtCreator
export PATH=$QTDIR/bin:$PATH
export MANPATH=$QTDIR/man:$MANPATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
export PATH=/opt/Qt5.14.2/5.14.2/gcc_64/bin:$PATH
qmake -v
which qmake
qtcreator
gcc --version
Centos7默认GCC版本为4.8,Qt 5.14.2中需要C++ 11,故需要更高版本的GCC,此处以升级到GCC 8.3.1为例
yum install centos-release-scl
安装devtoolset
注意事项,如果想安装7.版本的,就改成devtoolset-7-gcc,以此类推
yum install devtoolset-8-gcc*
激活对应的devtoolset
可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本
scl enable devtoolset-8 bash
查看升级后的GCC版本
gcc -v
显示为gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)
注意事项:这条激活命令只对本次会话有效,重启会话后还是会变回原来的4.8.5版本,要想随意切换可按如下操作。
安装的devtoolset在 /opt/sh 目录下,每个版本的目录下面都有个 enable 文件,如果需要启用某个版本,只需要执行
source ./enable
source /opt/rh/devtoolset-8/enable
旧的GCC是运行的 /usr/bin/gcc,所以将该目录下的gcc**/**g++替换为刚安装的新版本gcc软连接,免得每次enable,执行
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
或者
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++
查看GCC/G++版本
gcc --version / g++ --version
yum install mesa-libGL-devel
参考博客:
https://blog.csdn.net/qq_43804905/article/details/120894848
https://blog.csdn.net/csdn18740599042/article/details/108951385?spm=1001.2014.3001.5506
原文地址:https://blog.csdn.net/m0_70849943/article/details/132472950
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_32746.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!