安装编译器和编译环境
安装gcc
sudo apt-get update
sudo apt-get install gcc-4.8
查看gcc版本 gcc --version
安装aarch64交叉编译器
注意:安装交叉编译器需要有sudo权限或者root权限
本地编译的理解
本地编译可以理解为,在当前编译平台下,编译出来的程序只能放在当前编译平台运行。
比如我们在x86平台上编写程序并编译成可执行程序。在这种方式下,我们使用x86平台上的工具,开发针对x86平台本身的可执行程序,这个编译过程称为本地编译。
交叉编译的理解
交叉编译可以理解为,在当前编译平台下,编译出来的程序能在另一种体系结构不同的目标平台上运行,但却不能在编译平台本身运行。
比如我们在x86平台上编写程序并编译成能在arm上运行的程序,该程序不能在x86平台运行,只能在arm平台上运行。
安装aarch64-linux-gcc
解压 tar -xzf aarch64-himix100-linux.tgz
运行 chmod +x aarch64-himix100-linux.install
运行 ./aarch64-himix100-linux.install
编译qt库
- 解压源文件 qt-everywhere-src-5.12.7.tar.xz
xz -d qt-everywhere-src-5.12.7.tar.xz
tar -xvf qt-everywhere-src-5.12.7.tar