ubuntu下安装gcc-arm-embedded-toolchain

来源:互联网 发布:淘宝服装店铺介绍 编辑:程序博客网 时间:2024/06/06 04:09

ubuntu安装在虚拟机上,本文讲解怎么安装交叉编译工具,所有方法都是网上找的,然后经过自己验证可行,下面把方法总结一下,供后人参考。

拾人牙慧,莫笑。

环境:宿主机为win10内部预览版 64位机

        客户机为ubuntu 16.04版 64位

            虚拟机为vmware12

工具链:gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 (点击可以链接到官网下载)

然后宿主机需要和客户机开启文件共享,当然也可以通过别的途径将文件导入到客户机中

方法如下:1、打开vmware,将ubuntu关机,打开虚拟机,点击虚拟机管理,安装Vmware Tools;

        2、挂载虚拟光驱,启动ubuntu,进入到文字界面,挂载虚拟光驱,先在/mnt目录下新建文cdrom文件夹

 输入建立文件夹的命令:sudo mkdir /mnt/cdrom

                  然后再输入光驱挂载的命令: sudo mount /dev/cdrom /mnt/cdrom

           3、然后将/mnt/cdrom下的VMwareTools-10.0.10-4301679.tar.gz拷贝到用户目录下

sudo cp /mnt/cdrom/VMwareTools-10.0.10-4301679.tar.gz ~/works

如果没有works可以先新建文件夹:sudo mkdir ~/works

解压文件:sudo tar -zxvf ~/works/VMwareTools-10.0.10-4301679.tar.gz 

执行安装文件:sudo ./vmware-install.pl

4、关闭ubuntu :shutdown -h now

5、打开虚拟机设置,在选项标签栏下找到共享文件夹,然后点击总是启用,添加共享文件夹的路径。

      至此,在vmvare下的宿主机和客户机的文件共享完成,linux下的共享路径在/mnt/hgfs下。

备注:上面的第三步可以不拷贝,直接解压到works文件夹下面,然后执行,但是不能直接在/mnt/cdrom下面解压,这个文件夹只能读不能写。


然后是安装arm的交叉编译工具链的方法:

1、将下载好的gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2 复制到windows下的共享目录下。

2、打开ubuntu,然后将gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2安装包解压到用户目录下的Ctools下,如果没有Ctools建议新建。

新建ctools目录:sudo mkdir ~/Ctools

解压交叉工具链:sudo tar -jxfv /mnt/hgfs/vmlinux/gcc-arm-none-eabi-5_4-2016q3-20160926-linux.tar.bz2  ~/Ctools

3、添加环境路径:sudo vim.tiny /etc/environment

4、在最后面加上路径 ::/home/ma/Ctools/gcc-arm-none-eabi-5_4-2016q3/bin 


       然后保存退出。

5、使环境生效:source /mnt/environment

至此,交叉编译工具安装完成,可以输入:arm-none-eabi- 然后双击tab键看看是否出现一大堆的以arm-none-eabi-打头的命令


写于2017年2月26日深圳,夜

0 0
原创粉丝点击