- 转载请注明作者和出处:https://blog.csdn.net/xiaoqingyi_1014/article/details/80373168
- 嵌入式系统:NVIDIA Jetson TX1
- PC VMware虚拟机 Ubuntu 16.04
- 交叉编译工具:aarch64-linux-gnu
- 配置文件下载地址:https://download.csdn.net/download/xiaoqingyi_1014/10440048
1. Qt5.9.3源码编译
1.1 编译环境搭建
Qt5源码编译是在Ubuntu虚拟机上完成的,因而需要在windows上安装VMware,建立Ubuntu虚 拟机,具体的安装步骤这里不做介绍,只给出Ubuntu下载网站。
Jetson TX1使用的编译器是aarch64-linux-gnu,Qt5交叉编译工具也选用linaro公司的aarch64-linux-gnu,下载地址稍后给出。
- 建立Ubuntu虚拟机
点击链接下载ubuntu-16.04-desktop-amd64.iso:
之后在VMware上新建虚拟机Ubuntu-64-16.04。
- 在虚拟机上安装TX1文件系统
为了在编译时仿真TX1平台的环境,我们使用英伟达提供的L4T R24.2.1搭建/roots文件系统。
点击https://developer.nvidia.com/embedded/linux-tegra
下载
Tegra210_Linux_R24.2.1_aarch64.tbz2Tegra_Linux_Sample-Root-Filesystem_R24.2.1_aarch64.tbz2
如图:
![]()