Ale*_*kin 6 c++ qt arm cross-compiling qt-creator
我有一个带有ARM Linux ARM发行版的小型ARM板.存储库中提供了ARM Qt 5.5.0二进制文件.
我想在我的Ubuntu Trusty x86_64虚拟机上使用Qt为该板交叉编译程序.我是否需要首先从源代码交叉编译Qt,或者有一种方法可以重用预构建的ARM二进制文件?
我的意思是,当我尝试在Qt Creator中设置Qt工具包时,它希望我指向qmake可执行文件.并且ARM可执行文件在我的构建计算机上不可执行.所以我似乎需要构建Qt才能获得qmake.但随后它带有自己的一套库,我不确定我可以替换它们.
小智 1
根据您的 ARM 板上有多少内存,您可以考虑直接在板上进行编译。然后你必须安装Qt的开发包。
在 Orange Pi One 板上,我什至可以直接在板上运行 Qt Creator。在没有 HDMI 输出的较小开发板上,我运行 VNC 服务器,并通过主机上的窗口使用在开发板上运行的 Qt Creator,该主机通过 Wifi 连接到开发板。
在更小的板上,我通常使用 buildroot 创建自己的映像,这非常舒适,并且支持在主机上使用 Qt Creator 进行开发和交叉编译。
希望这可以帮助。