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日深圳,夜
拾人牙慧,莫笑。
环境:宿主机为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日深圳,夜
相关文章推荐
- 【转】Ubuntu 12.04下安装arm-linux-gcc等gnu arm toolchain交叉编译工具
- Ubuntu 安装arm-linux-gcc编译器
- Ubuntu arm-linux-gcc 安装
- ubuntu下arm-linux-gcc的安装
- Ubuntu 12.10安装交叉编译器arm-none-linux-gnueabi-gcc
- 基于ubuntu10.04的gcc-arm安装
- Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
- Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法
- Ubuntu9.04下安装arm-linux-gcc交叉编译工具的摸索
- Easy Code (笔记)Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)
- 64位ubuntu14.04安装交叉编译器arm-linux-gcc出现没有那个文件或目录
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- ubuntu安装 arm-linux-gcc-4.4.3
- 在ubuntu下安装交叉编译器arm-linux-gcc步骤
- Ubuntu14.04下安装arm-linux-gcc 4.3.2
- 64位ubuntu14.04安装交叉编译器arm-linux-gcc出现没有那个文件或目录
- Ubuntu下安装arm-linux-gcc
- 关于在ubuntu64下安装arm-linux-gcc编译器的问题
- UBUNTU安装交叉编译工具arm-liunx-gcc-4.4.3
- Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)