Linux QT环境的搭建

1.工具:qt-creator-opensource-linux-x86-3.2.1.run  libstdc++.so.6.0.17
放在我的网盘 RedHat Qt安装工具中

2.安装步骤:
先查看 linux 内核的版本 uname -a 
我的版本的x86的,所以使用 qt-creator-opensource-linux-x86-3.2.1.run  

具体安装方法:./qt-creator-opensource-linux-x86-3.2.1.run 这是root用户模式的安装,已经具备x权限的了
其他非root模式可能在安装之前需要更改文件权限 chmod u+x qt-creator-opensource-linux-x86-3.2.1.run

运行命令会弹出安装对话框,就像win下安装软件一样,一直点击next即可,无须更改任何路径

3.安装完成后,你会发现点击软件运行不了,是的,出错了
这时需要使用命令模式开启软件
在属性这里可以看到命令,终端输入这个命令即可,运行时会打印出一下错误信息/lib/libstdc++.so.6: version `GLIBCXX_3.4.14′ not found 这是犹如系统自带的c++编译器版本过低造成的,
你可以进去/usr/lib目录 ,使用命令查看编译器所支持的版本strings /usr/lib/libstdc++.so.6 | grep GLIBCXX  

可以看出当前编译器所支持的最高版本是13,但是所安装的qt creator需要最低版本是14,故需要升级编译器版本


4.解决办法是:
将libstdc++.so.6.0.17 文件拷贝到/usr/bin/ 
rm  libstdc++.so.6 删除之前的链接
ln  libstdc++.so.6.0.17 libstdc++.so.6 新建链接
再次执行命令 strings /usr/lib/libstdc++.so.6 | grep GLIBCXX  

这时编译器可支持的版本已经是17当然满足14版本的要求,这时你再点击运行Qt Creator可以运行了,到这里安装完毕。

6.傻瓜安装:
   cp  libstdc++.so.6.0.17 /usr/bin && rm libstdc++.so.6
   ln libstdc++.so.6.0.17 libstdc++.so.6
   ./qt-creator-opensource-linux-x86-3.2.1.run  
   安装完毕!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值