交叉编译环境搭建:系统: Ubuntu8..1 内核: linux2.6平台:2410

交叉环境搭建:

系统: Ubuntu8..1 

内核: linux2.6

平台:2410

注意:操作权限为非root

1,安装软件包

 

2, GCC 版本

       Ubuntu8.1 gcc 4.3.2  对语法要求高,编译容易出错,选择gcc4.1.1

              方法1 sudo apt-get install gcc-4.1

              方法2 安装gcc-4.1_4.1.2-23ubuntu3_i386.deb

                                   gcc-4.1-base_4.1.2-23ubuntu3_i386.deb

                                   cpp-4.1_4.1.2-23ubuntu3_i386.deb

      

              安装以后修改gcc链接  sudo rm /usr/bin/gcc

                                                        sudo ln –s /usr/bin/gcc-4.1 /usr/bin/gcc

 

3,    修改sh 版本

       ls –la /bin/sh   如果链接dash    sudo dpkg-reconfigure dash    选择no

4,   /home/linux下建立文件夹

       crosstool downloads

       将需要的源码包都拷贝到downloads

      

2,      解压

       tar –zxvf crosstool-0.43.tar.gz

7,    进入crosstool-0.43  修改demo-arm-softloat.sh

      

       修改TARBALLS_DIR=/home/linux/downloads   //下载源码存放目录

       修改RESUTT_TOP=/home/linux/crosstool         //工具链目录

 

3,      修改gcc-3.4.5-glibc-2.3.6.dat

             

              里面的源码包的版本必须和放在downloads下的版本一致否则linux会上网下载。

 

4,      执行脚本demo-arm-softloat.sh

5,      修改环境变量

              sudo vim /etc/bash.bashrc  最后添加

export PATH=$PATH:/home/linux/crosstool/gcc-3.4.5-glibc-2.3.6/arm-softfloat-linux-gnu/bin:

 

6,      查看版本

              新开终端 输入arm-softfloat-linux-gnu-gcc –v

 

11,恢复gcc版本和sh

       sudo rm /usr/bin/gcc

       sudo ln –s /usr/bin/gcc-4.3 /usr/bin/gcc

       sudo dpkg-reconfigure dash  

       选择yes

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值