Ubuntu16.04修改Linux系统默认Qt版本号,使用qtchooser工具方法,不修改配置文件

qtchooser工具修改Qt版本号

最近新安装了Ubuntu16.04系统,又安装了qt5.12.7版本,在安装完qt5.12.7后,查看Linux系统默认使用qt版本号:在终端输入一下命令:

qmake --version

结果显示的是Ubuntu16.04系统自带的qt4版本:
在这里插入图片描述
这里需要修改一下配置文件,使Linux系统默认qt版本号为qt5.12.7,传统方法是修改系统配置文件,这个比较麻烦,这里介绍一个工具——qtchooser。

qtchooser

在终端中输入qtchooser以检验系统是否安装该工具,我的显示是已安装,如未安装,则按照提示安装即可。
在这里插入图片描述
在终端输入以下命令查看系统已有qt版本:

qtchooser -l

在这里插入图片描述

添加qt5.12.7环境

使用如下命令:

qtchooser -install qt5.12.7 /opt/Qt5.12.7/5.12.7/gcc_64/bin/qmake

其中qt5.12.7是自己取的名称,/opt/Qt5.12.7/5.12.7/gcc_64/bin/qmake则是根据自己qt5.12.7的安装目录自己修改一下,也可以打开qtcreator,从其中复制地址:
在这里插入图片描述
然后设置系统默认qt版本号:

export QT_SELECT=qt5.12.7

其中qt5.12.7为第一步中自己起的名字。
设置完之后,检验一下,终端输入:

qtchooser -l

结果显示已添加进去,最后再检验一下系统默认使用的qt版本号:

qmake -v

结果显示设置成功。
在这里插入图片描述

讨论

由此可知,通过qtchooser来设置系统默认使用的qt版本号要方便许多,那在这里是否可以说,在Linux系统中可以安装多个qt版本,然后通过qtchooser进行方便的切换使用系统默认qt版本号呢?这样会不会引起一些系统错误之类的,待我在系统上安装多个qt版本之后,经过试验以后再做回答。

拓展

另外Ubuntu系统中也是默认使用的Python2.7版本,如果要方便的切换Python3.X,是否也有相关的切换工具呢?而不是通过删除,再另外通过软连接的方式设置呢?期待大家能一起讨论分享一下,以后要是遇到相关工具,也会分享给大家。

  • 11
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值