请教QT能否/如何在PC端配置环境,编译出能在目标arm-linux板子上运行的程序?
找了很多帖子看说明,但始终不清楚其中的几个步骤.
目前在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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
肯定可以的,不过这个环境完整名称叫交叉编译环境,其中所有涉及的工具链、库等等都必须是针对目标环境的,而不是本地环境的。
如果没有直接的工具链或者相应库,需要基于最基本的编译环境逐个编译生成,并配置到相应文件中,以完善工具链。
从你的描述来看,你相应工作还未完成。