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下面解压,这个文件夹只能读不能写。
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下安装gcc-arm-embedded-toolchain
- 【转】Ubuntu 12.04下安装arm-linux-gcc等gnu arm toolchain交叉编译工具
- Ubtuntu 14.04 安装GNU ARM Embedded Toolchain
- UBUNTU 12.04下傻瓜式简单安装arm-linux-gcc等gnu arm toolchain交叉编译工具
- GNU ARM Embedded Toolchain
- ubuntu下arm-linux-gcc的安装
- ubuntu下arm-linux-gcc安装
- Ubuntu下arm-linux-gcc的安装
- ubuntu下安装arm-linux-gcc
- ubuntu下安装arm-linux-gcc
- codelite + arm gcc toolchain + jlink
- 如何安装ARM toolchain
- ubuntu 9.10下安装arm-linux-gcc-4.3.2
- ubuntu 9.10下安装arm-linux-gcc-4.3.2
- Ubuntu下的arm-linux-gcc 4.3.2的安装
- ubuntu 9.10下安装arm-linux-gcc-4.3.2
- ubuntu下安装arm-linux-gcc交叉编译器
- ubuntu下arm-linux-gcc 4.4.3的安装
- Python杂项
- 1. Two Sum
- android 高德地图 和 fresco abi so 库冲突的问题。
- [转]一名3年工作经验的程序员应该具备的技能
- 'system': identifier not found错误的解决办法
- ubuntu下安装gcc-arm-embedded-toolchain
- STL容器之queue
- 我的程序-集成块自动优化设计
- Codeforces 779D 二分求上界 Codeforces Round #402 (Div. 2)
- 07 继承
- ListView 用法(Asp.Net)
- 240. Search a 2D Matrix II
- Android网络编程核心技术(一)Apache接口
- lambda表达式的本质