请教QT能否/如何在PC端配置环境,编译出能在目标arm-linux板子上运行的程序?

发布于 2022-09-12 23:04:00 字数 396 浏览 28 评论 0

找了很多帖子看说明,但始终不清楚其中的几个步骤.

目前在PC端准备了:
一个ubantu虚拟机 (18.04 x64
安装且能正常运行helloworld的qt程序 (5.14.1版本
下载了qt源码 (5.14.1版本
下载了linaro-7.5.0-x86_64_arm-linux-gnueabihf
目标板子准备了一个树莓派4B 和 一个arm-linux的100ASK_IMX6ULL​

将QtCreater中的Compilers和Debuggers配置为
linaro中的对应文件.

问题如下:
1.QtVersions中的qmake是如何获得的?
现在只有安装自带的在安装路径下的gcc_64.
2.是否完成配置就能编译出在arm-linux运行的qt程序,有其他限制吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

等待我真够勒 2022-09-19 23:04:00

肯定可以的,不过这个环境完整名称叫交叉编译环境,其中所有涉及的工具链、库等等都必须是针对目标环境的,而不是本地环境的。

如果没有直接的工具链或者相应库,需要基于最基本的编译环境逐个编译生成,并配置到相应文件中,以完善工具链。

从你的描述来看,你相应工作还未完成。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文