gpt4 book ai didi

c++ - 使用 Qt ARM 预构建二进制文件进行交叉编译

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:47:29 26 4
gpt4 key购买 nike

我有一个带有 Arch Linux ARM 发行版的小型 ARM 开发板。存储库中提供了 ARM Qt 5.5.0 二进制文件。

我想在我的 Ubuntu Trusty x86_64 虚拟机上使用 Qt 为该板交叉编译一个程序。我需要先从源代码交叉编译 Qt 还是有一种方法可以重用预构建的 ARM 二进制文件?

我的意思是,当我尝试在 Qt Creator 中设置 Qt 工具包时,它希望我指向 qmake 可执行文件。 ARM 可执行文件在我的构建机器上可执行。所以看来我需要构建 Qt 才能获得 qmake。但是它带有自己的一组库,我不确定我是否可以替换它们。

最佳答案

根据您的 ARM 板上有多少内存,您可以考虑直接在您的板上编译。然后你必须安装 Qt 的开发包。

在 Orange Pi One 板上,我什至可以直接在板上运行 Qt Creator。在没有 HDMI 输出的较小板上,我运行一个 VNC 服务器,并通过我的主机上的一个窗口使用在板上运行的 Qt Creator,该窗口通过 Wifi 连接到板。

在更小的板上,我通常使用 buildroot 创建自己的镜像,这非常方便,并且支持在主机上使用 Qt Creator 进行开发和交叉编译。

希望这对您有所帮助。

关于c++ - 使用 Qt ARM 预构建二进制文件进行交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com