人脸识别项目(2)---ARM交叉编译链的安装
昨天按照开发板配套的用户手册里面的方法一直尝试进行交叉编译工具的安装,但是最后修改环境变量的时候存在一些问题,导致开发无法继续进行下去。
今天尝试了一下CSDN博客上面的方法,找到了一篇写的十分详细的博客。
总结一下自己进行交叉编译链的安装的过程
1.先下载(或者拷贝)交叉编译工具链的压缩文件
我的交叉编译链用的是飞凌6410光盘资料中的,所以就没有在网上下载。博客中给出了下载的地址。
2.解压交叉编译链到文件夹中
这里我采用和博客上面一样的路径存放交叉编译链的文件夹,所以都放在 /home/wrq文件夹下面(这里的wrq文件夹应该是作者的名字简拼,我也照例在HOME目录下面建立了一个wrq文件夹),然后用 tar zxvf arm-linux-4.3.2.tgz 解压压缩文件,解压过程需要一段时间,解压后的文件形成了 usr/local/ 文件夹,然后用命令行进入该文件夹,将arm文件夹拷贝到/usr/local/下
# cd usr/local/
#cp -rv arm /usr/local/
3.修改环境变量
把交叉编译器的路径加入到PATH。博客列举了三种方法,我采用的是第一种方法。修改bashrc文件
方法一:修改/etc/bash.bashrc文件
#vim /etc/bash.bashrc
在最后加上:
export PATH=$PATH:/usr/local/arm/3.4.1/bin
export PATH
4.立即让环境变量生效
#source /root/.bashrc
5.检查是否将路径加入到PATH中
# echo $PATH
显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交
叉编译环境安装完成。
6.测试是否安装成功
# arm-linux-gcc -v
上面的命令会显示arm-linux-gcc信息和版本
7.编译
Hello World程序,测试交叉工具链
写下下面的Hello World程序,保存为
hello.c
#include
int main()
{
printf("Hello World!\n");
return 0;
}
执行下面的命令:
# arm-linux-gcc -o hello hello.c
源程序有错误的话会有提示,没有任何提示的话,就是通过了,就可以下载到ARM目标板上运行了!接着可以输入file hello的命令,查看生成的hello文件的类型,要注意的是生成的可执行文件只能在ARM体系下运行,不能在其于X86的PC机上运行。
参考博客原文链接:http://blog.csdn.net/yinjiabin/article/details/7369071

浙公网安备 33010602011771号