CentOS7 + 升级gcc + Qt5.15.2

1、升级Gcc 看这一篇(https://blog.csdn.net/bubbleyang/article/details/128014360

这样升级会有问题!
CentOS7自带的Gcc版本为4.8.5,这里需要升级到8.3.1。升级步骤如下:

(1)安装 centos-release-scl

sudo yum install centos-release-scl

(2)安装 devtoolset-8

sudo yum install devtoolset-8-gcc*

(3)激活对应的devtoolset

scl enable devtoolset-8 bash

这里就完成gcc的升级了,可以查看以下gcc的版本

gcc -v

显示为 gcc version 8.3.1

这条激活命令只对本次会话有效,一旦重启后还是会变回原来的4.8.5版本

(4)直接替换旧的gcc

旧版本gcc是/usr/bin/gcc,所以将该文件替换为新版本的gcc软连接即可

mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc

(5)替换g++

如果之前没有安装过gcc-c++,那么在/usr/bin目录里不会有“g++"文件,所以直接建立软连接即可,如果有,那么先进行备份,然后再建立软连接。

mv /usr/bin/g++ /usr/bin/g++-4.8.5  
 #如果有g++,这条命令会成功执行,如果没有,那么直接执行下面一行
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++

现在随时在终端查看gcc的版本,都是8.3.1了。

2、安装Qt

这里选择在线安装方式,选择的是LTS中的Qt5.15.2

(1)直接从清华源里选择在线安装文件

https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers/4.0/qt-unified-linux-x64-4.0.0-online.run

使用Firefox下载到本地文件夹中。

(2)修改安装文件的可执行方式

在终端进入刚才下载文件所在的目录,然后执行下面的命令

sudo chmod +x qt-unified-linux-x64-4.0.0-online.run

(3)运行在线安装文件

./qt-unified-linux-x64-4.0.0-online.run

这里会启动qt的安装界面,输入自己已经注册号的qt账号,选择LTS过滤,然后勾选qt5.15.2的相关包安装即可。

(4)安装目录及启动文件

Qt的安装目录在/opt/Qt文件夹下

qtcreator的启动文件是/opt/Qt/Tools/QtCreator/qtcreator

CentOS7上没有给QtCreator创建在应用程序中的启动项目,这里记住启动路径即可。

(5)添加qmake的软连接

Qt安装完成后,并没有配置环境变量,我这里懒得配置了,直接给qmake建立一个软连接算了。

ln -s /opt/Qt/5.15.2/gcc_64/bin/qmake /usr/bin/qmake
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值