麒麟ARM系统编译qt5.15.0

编译过程:

  1. 版本包:qt5.15.0
  2. 编译过程

./configure -prefix /usr/local/qt5.15 -opensource -confirm-license -nomake examples -nomake tests -xcb

sudo make -j$(nproc)

本次编译没有带-xcb,但编译时间很长,从9:00左右开始,到13:07还没有结束。

3、libfontconfig1-dev libx11-xcb-dev libicu-dev pulseaudio* libxkbcommon* libxcb* libthread* libgstreamer*

4、sudo chmod 777   *

不执行会报权限错误。

5、sudo ./configure -p

麒麟是华为自主研发的一种高性能芯片架构,而ARM是一种广泛使用的处理器架构。编译Qt是将Qt框架的源代码翻译成机器语言的过程,以便在特定的处理器架构上运行。 要在麒麟架构上编译Qt,首先我们需要准备Qt的源代码和编译工具链。Qt提供了跨平台的开发工具,可以在不同的操作系统和处理器架构上使用。我们可以从Qt的官方网站下载并安装适用于Linux的Qt开发工具。 然后,我们需要安装与麒麟架构兼容的编译工具链。由于麒麟基于ARM架构开发,因此我们需要安装适用于ARM的交叉编译工具链。这个工具链可以在华为的开发者网站上找到和下载。 接下来,配置Qt编译环境。我们需要设置环境变量,指定编译工具链的路径,并设置其他编译选项,以确保Qt可以正确地编译和运行在麒麟架构上。 然后,我们可以使用Qt的构建系统进行编译。在命令行中,进入Qt的源代码目录,并运行特定的编译命令。根据需要,我们可以选择编译整个Qt框架,或只编译特定的模块。 编译过程可能需要一些时间,具体取决于系统性能和Qt代码的大小。完成编译后,我们可以将生成的可执行文件拷贝到麒麟架构的设备上,运行并测试应用程序。 总结来说,要在麒麟架构上编译Qt,我们需要准备Qt源代码、适用于ARM架构的编译工具链,并配置编译环境。然后,使用Qt的构建系统进行编译,并将生成的可执行文件拷贝到设备上进行测试。这样就可以在麒麟架构上成功编译Qt了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值