Ubuntu系统(Ubuntu 10.04 LTS )arm- linux-gcc交叉编译环境的建立

1】从网络上下载cross-3.4.1.tar.bz2,然后拷贝到Windows下的任意盘中(D)(我是双系统)

2】重启机器转到Ubuntu系统下,登录,打开终端,

3】查看cross-3.4.1.tar.bz2所在的Windows下对应分区的格式,并记下其文件设备名称(/dev/sda5)

    sudo fdisk  -l

4】使用mkdir命令在“/mnt”新建子目录作为挂载点,

  sudo mkdir /mnt/windows

5】挂载Windows相应分区(D)

sudo mount -t ntfs  /dev/sda5 /mnt/windows

6】进入挂载目录下,查看是否确实挂载

cd /mnt/windows

ls

7】在/usr/local下建一名为arm的目录

sudo mkdir /usr/local/arm

8】将cross-3.4.1.tar.bz2复制到刚刚新建的目录中

sudo cp /mnt/windows/cross-3.4.1.tar.bz2 /usr/local/arm

9】在工作目录/usr/local/arm下解压该软件包

cd /usr/local/arm

sudo tar -jxvf cross-3.4.1.tar.bz2

10】将此目录下的/bin目录添加到环境变量中


cd /etc/

sudo vi bash.bashrc

在其中添加

export PATH=/usr/local/arm/3.4.1/bin:$PATH

然后保存退出(:wq)

11】测试

编写程序
     vi hello.c
     编写如下代码:
     #include<stdio.h>
     int main()
     {
         printf("Hello,world!\n");
         return 0;
     }
    保存退出
    : wq

 重启Ubuntu系统
 测试
       arm-linux-gcc -o hello hello.c
       file hello
       执行后出现如下信息表示通过:
       hello: ELF......

12】还可用命令echo $PATH查看路径是否已经添加的环境变量中。


你可能感兴趣的:(windows,ubuntu,测试,File,Path,终端)