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/L