赞
踩
1.为何要进行程序的交叉编译
1)程序在嵌入式开发板上运行,
2)交叉编译就是在一个平台上编译另一个平台上的程序,在pc上的linux是基于X86平台,在嵌入式开发板上的linux是基于Arm平台(安卓和pc也是一样)。一般来说,不会在嵌入式开发板上进行程序开发,所以利用pc上的开发工具进行开发,然后进行交叉编译,就可以在其他平台上进行运,。
2.交叉编译需要都什么工具
1)平台不同是指什么
1)硬件平台(CPU的构架)
2)操作系统平台(win,linux)
2)针对ARm平台的专用交叉编译工具链
1)arm-liunx-gcc来代替gcc进行
2)
3.如何安装交叉编译工具链
1)网站上下载:www.arm.net
2)使用tar -zxvf -C / 解压到根目录,为opt
Opt-第三方软件安装目录
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。