交叉工具链的搭建方法(测试成功)

Posted 学无止境

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了交叉工具链的搭建方法(测试成功)相关的知识,希望对你有一定的参考价值。

 之前安装了一个rehat6的linux系统,把交叉编译搭建给忽视了,结果在编译uboot的时候出现问题,显示找不到arm-linux-gcc。于是自己来搭建交  叉编译环境。出现好多错。先是解压时没在后边加 -C/,后是直接自己创建了个目录,把解压后的bin目录复制到自己创建的目录。还是出现问题。但  最后我还是成功了的,直接给出操作过程:

     **把arm-linux-gcc复制到linux任意目录,比如是study,建议是自己创建的工作目录,便于你之后删除该压缩包。

 

#cd study

 #ls

 #tar xvf arm-linux-gcc-4.5.1  -C/    //可以使用tab补齐压缩包名,-C/,C是大写加-C/是表示安装到根目录中

 

 **解压完之后,你的当前目录会没有解压后的目录。你可以到root目录中去使用#ls -a,会发现多了一个目录,这就是你的解压后的目录。

 #cd   //到顶层目录中,

 # vim /root/.bashrc 

 

** 在最后添加export PATH=$PATH :/opt/FriendlyARM/toolschain/4.1.5/bin   保存退出。

#source /root/.bashrc

 **重启没问题,就说明问题不大,重新启动虚拟机,开始测试

 #arm-linux-gcc -V //查看搭建结果。

 **如果中断最后一行有你的交叉工具链信息,说明搭建成功。否则,重新来一次。网上有好多方法,可以结合一下。

     

以上是关于交叉工具链的搭建方法(测试成功)的主要内容,如果未能解决你的问题,请参考以下文章

交叉编译工具链的制作

带有 MS-Windows 工具链的预构建 MIPS 交叉编译器

如何更改ubuntu中交叉编译工具链?

交叉编译工具链的安装以及介绍

关于Linux上的arm-linux交叉编译工具链的问题:但是arm也有很多种啊! 这个工具是对所有的ARM都支持吗?

linux-arm交叉工具编译链的安装以及vmware tools的安装