1、安装之前首先了解几个概念:
(1)、什么是交叉编译,什么是GCC/G++,什么是GDB,以及你所使用的开发板系列。
交叉编译:是在一个平台上生成另一个平台上的可执行代码。 同一个体系结构可以运行不同的操作系统;同样,同一个操作系统也可以在不同的体系结构上运行。
GCC/G++:gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器(GNU C Compiler),现在除了c语言,还支持C++、java、Pascal等语言。gcc支持多种硬件平台,如ARM,X86等,gcc编译出来的程序能够在其他平台进行运行。例如嵌入式程序可在x86上编译,然后在arm上运行,而G++是GCC中的GUN C++ Compiler(C++编译器). 一个有趣的事实就是,就本质而言,gcc和g++并不是编译器,也不是编译器的集合,它们只是一种驱动器,根据参数中要编译的文件的类型,调用对应的GUN编译器而已。
zynq7000开发板:此系列是Xilinx于2015年发布的第一代SOC架构的芯片,也是世界上首个SOC芯片系列,对于我们搭建交叉编译环境只需要了解到他所用的交叉编译器是Xilinx系列和他所对应的GCC版本即可。
GDB:它是 UNIX/LINUX 操作系统下强大的程序调试工具,可以使用 gdb 来一行行的运行程序、单步执行、跳入/跳出函数、设置断点、查看变量等等
理解清楚这些概念,剩余就可以下载插件去进行安装编译和调试了。
2、下载安装包
(1)、本人所使用的开发板是zynq7000系列,所使用的交叉编译器是arm-xilinx-linux-gnueabi-,因此下载对应的交叉编译器Xilinx_SDK_2016.2_0605_1_Lin64.bin,在Xilinx官网去下载。
(2)、下载qt-everywhere-opensource-src-4.8.6.tar.gz,qt官网下载
(3)、下载qt-creator任意版本,在qt的官网下载
&#