在vbox虚拟机中ubuntu系统上建立arm交叉编译环境

(1)安装Virtual box
(2)安装ubuntu16.04

(3)修改root密码
默认root密码是随机的,即每次开机都有一个新的root密码。
我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码。

(4)共享文件夹
挂载共享文件夹
进入虚拟Ubuntu,在命令行终端下输入:
sudo mkdir /mnt/shared
sudo mount -t vboxsf share /mnt/shared
其中”share”是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。
要想自动挂载的话,可以在/etc/fstab中添加一项
share /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0

(5)卸载的话使用下面的命令:
sudo umount -f /mnt/shared

(6)建立交叉编译环境

  • a)下载好下图的bin文件,放到共享文件夹中
    这里写图片描述
    b)下载安装32位依赖包(必须能够上网) sudo apt-get update sudo apt-get install
    libgtk2.0-0:i386 libxtst6:i386 gtk2-engines-murrine:i386 \
    lib32stdc++6 libxt6:i386 libdbus-glib-1-2:i386 libasound2:i386
    c)在终端中输入:
    dpkg-reconfigure dash 选择否,然后运行./xxx.bin文件,安装编译器
    d)在下面的文件中设置环境变量
    这里写图片描述
    /opt/GNU/install/arm-xilinx-linx-gnueabi-
    export ARCH=arm export CROSS_COMPILE=arm-xilinx-linux-gnueabi- export
    PATH=/root/CodeSourcery/Sourcery_CodeBench_Lite_for_Xilinx_GNU_Linux/bin/:$PATH
    e)修改后使用在zynq的linux系统上跑编译好的elf文件
    arm-xilinx-linux-gnueabi-gcc编译好后,用串口运行
    这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值