手把手教你安装CentOs7,qt4.8.6+zynq开发板交叉编译环境以及GDB调试环境搭建

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的官网下载

&#

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值