找了很多帖子看说明,但始终不清楚其中的几个步骤.
目前在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程序,有其他限制吗?
肯定可以的,不过这个环境完整名称叫交叉编译环境,其中所有涉及的工具链、库等等都必须是针对目标环境的,而不是本地环境的。
如果没有直接的工具链或者相应库,需要基于最基本的编译环境逐个编译生成,并配置到相应文件中,以完善工具链。
从你的描述来看,你相应工作还未完成。