MIPS架构的Linux系统安装配置Qt5.11

本文主要基于龙芯3A4000处理器、银河麒麟Linux操作系统安装Qt5.11

因龙芯3A4000处理器基于MIPS指令集,大多数Intel CPU下可用的软件在3A4000下需要重新编译、安装。折腾失败的部分就省略了,只记录成功的经历。

安装的Qt组件

银河麒麟软件源中提供了Qt5.11.1的开发环境,不需要自己编译。通过自带源,可以直接安装Qt集成开发环境,就包含了上述组件,并且还增加了许多之前没有装上的库文件。

# sudo dnf install qt5-devel

 运行不同软件的指令如下(主要是Designer和Assistant的命令很不一样,找了有一段时间):

软件命令行
Qt-Creator# qtcreator
Qt designer# designer-qt5
Qt assistant# assistant-qt5

配置Qt Creator编译套件

配置g++、gcc

系统已经自带GCC、G++,设置好路径就可以了,C++和C分别设置为 /usr/bin/g++ 和 /usr/bin/gcc 即可。Qt Creator默认已自动检测到,如下图所示。

配置Qt Versions

上一步已安装上了Qt的库,但在Qt Creator里不能识别到,实际和路径不同有关,错误信息如下。

先查一下Qt是被安装路径,输入如下指令,查询qt5-qtbase相关的包名。

# rpm -qa | grep qt5-qtbase

得到如下的结果:

qt5-qtbase-common-5.11.1-9.ky10.noarch
qt5-qtbase-postgresql-5.11.1-9.ky10.mips64el
qt5-qtbase-devel-5.11.1-9.ky10.mips64el
qt5-qtbase-gui-5.11.1-9.ky10.mips64el
qt5-qtbase-5.11.1-9.ky10.mips64el
qt5-qtbase-mysql-5.11.1-9.ky10.mips64el

之后查询qt5-qtbase-devel的安装路径

# rpm -ql qt5-qtbase-devel-5.11.1-9.ky10.mips64el

发现都位于 /usr/lib64/qt5 之下,而 /lib64 是链接到 /usr/lib64 的,因此把Qt的路径设置为 /lib64/qt5/bin/qmake 或 /usr/lib64/qt5/bin/qmake 都是一样的。手动指定路径后,识别到了Qt5.11.1版本。

参考链接

1. [QT-BUG 5.9.8]qtdeclarative module build failed on mips64 because of JIT

2. 在龙梦版Fedora28上安装配置Qt5.11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值