你的位置:首页 > 操作系统

[操作系统]交叉工具链的搭建方法(测试成功)


 之前安装了一个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 //查看搭建结果。

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