您的位置:首页 > 大数据 > 人工智能

ubuntu下安装gcc-arm-embedded-toolchain

2017-02-26 20:50 435 查看
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日深圳,夜
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: