Linux 安装交叉编译工具链
交叉编译工具链下载地址:
链接:http://pan.baidu.com/s/1dE7P9rb 密码:300i
声明:下面每一步中的“pwd”指令都是为了看清楚当前的目录,没有其他实际意义。
系统:ubuntu
1、建议在用户根目录下创建一个tool文件夹(为了方便管理,以后可以将所有工具的压缩包存放在此目录,文件夹名随个人喜好)
xxx@ubuntu:~$ pwd
/home/xxx
xxx@ubuntu:~$ mkdir tools
2、通过samba将此文件拷贝到刚才创建的tools目录下
xxx@ubuntu:~/tools$ pwd
/home/xxx/tools
xxx@ubuntu:~/tools$ ls
arm-2009q3.tar.bz2
3、解压arm-2009q3.tar.bz2到/usr/local/arm/文件夹下,arm-2009q3/bin/中就是各种交叉编译工具
xxxg@ubuntu:~/tools$ pwd
/home/xxxg/tools
xxx@ubuntu:~/tools$ tar xvf arm-2009q3.tar.bz2 -C /usr/local/arm/
(ps:-C是解压是改变路径,如果arm-2009q3.tar.bz2放在/usr/local/arm/目录下,直接使用tar xvf arm-2009q3.tar.bz2)
4、如果ubuntu是64系统(32位系统请转到下一步),需要执行以下两条命令,一路选 [Y/n] y
xxx@ubuntu:~$ pwd
/home/xxx
xxx@ubuntu:~$ sudo apt-get install ia32-libs
xxx@ubuntu:~$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
5、添加交叉编译工具链路径到环境变量中,就可以在任意目录下使用交叉编译工具链
xxx@ubuntu:~$ pwd
/home/xxx
xxx@ubuntu:~$ vim .bashrc
打开用户根目录下的.bashrc文件,在最后面添加下面一行,保存退出
export PATH=$PATH:/usr/local/arm/arm-2009q3/bin
6、使路径修改立即生效(.bashrc中保存用户的设置、路径等)
xxx@ubuntu:~$ pwd
/home/xxx
xxx@ubuntu:~$ source .bashrc
7、测试交叉编译工具链
在任意目录输入arm-,然后按Tab键一次会出来arm-none-linux-gnueabi-
xxx@ubuntu:~/tools$ pwd
/home/xxx/tools
xxxg@ubuntu:~/tools$ arm-none-linux-gnueabi-
再按Tab键两次会出现所有交叉编译工具
xxx@ubuntu:~/tools$ arm-none-linux-gnueabi-
arm-none-linux-gnueabi-addr2line arm-none-linux-gnueabi-gcc-4.4.1 arm-none-linux-gnueabi-objdump
arm-none-linux-gnueabi-ar arm-none-linux-gnueabi-gcov arm-none-linux-gnueabi-ranlib
arm-none-linux-gnueabi-as arm-none-linux-gnueabi-gdb arm-none-linux-gnueabi-readelf
arm-none-linux-gnueabi-c++ arm-none-linux-gnueabi-gdbtui arm-none-linux-gnueabi-size
arm-none-linux-gnueabi-c++filt arm-none-linux-gnueabi-gprof arm-none-linux-gnueabi-sprite
arm-none-linux-gnueabi-cpp arm-none-linux-gnueabi-ld arm-none-linux-gnueabi-strings
arm-none-linux-gnueabi-g++ arm-none-linux-gnueabi-nm arm-none-linux-gnueabi-strip
arm-none-linux-gnueabi-gcc arm-none-linux-gnueabi-objcopy
xxx@ubuntu:~/tools$ arm-none-linux-gnueabi-
此时交叉编译工具链安装完成^_^
Linux 安装交叉编译工具链的更多相关文章
- archlinux安装交叉编译工具链
1. 在/usr/local下新建文件夹:arm [guo@archlinux local]$sudo mkdir arm 2. 将交叉编译工具拷贝到arm文件夹中 [guo@archlinux ...
- mac上编译 arm linux gnueabi交叉编译工具链toolchain
crosstool-ng 编译和安装 交叉编译工具下载: git clone git@github.com:secularbird/crosstool-ng.git 切换到mac编译分支 git ...
- Linux ARM交叉编译工具链制作过程【转】
本文转载自:http://www.cnblogs.com/Charles-Zhang-Blog/archive/2013/02/21/2920999.html 一.下载源文件 源代码文件及其版本与下载 ...
- ubuntu安装交叉编译工具链
一.sudo su 切换到root用户权限 二.将arm-linux-gcc-4.3.2.tgz从windows拷贝到Linux /home/ttt/arm-linux-gcc-4.3.2.tgz ...
- 64位ubuntu安装交叉编译工具链,显示找不到命令
是因为Ubuntu64位版本已不支持ia32-libs的软件包,而是使用了lib32ncurses5.lib32z1软件包做为替代, 所以在Ubuntu16.04版本当中应该安装执行: sudo ap ...
- ubuntu下安装交叉编译工具链
/usr/localmkdir arm 将文件file1复制成文件file2 cp file1 file2 /cp /mnt/hgfs/UbuntuGX/arm-2008q3-linux.tar.gz ...
- 64位的ubuntu14.04 LTS安装 Linux交叉编译工具链及32位“ia32-libs”依赖库
ubuntu又迎来了其新一代的长期支持版本 14.04 LTS,其带来了许多令人期待的新特新,遂决定进行升级. 装好了64位版本及安装 Linux交叉编译工具链 运行GCC,${CROSS_COMPI ...
- 交叉编译工具链介绍《Building Embedded Linux Systems》
1.前言 配置和编译一个合适的GNU工具链是相对复杂的并且需要很精细的操作,包括你需要对不同软件库之间的依赖关系.它们的各自的任务,不同软件库版本情况都有比较好的了解,编译工具链是一个乏味的工作. 2 ...
- Linux下获取arm的交叉编译工具链
转载请注明文章:Linux下获取arm的交叉编译工具链 出处:多客博图 这里介绍,Linux下获取arm的交叉编译工具链,比如arm-linux-gnueabihf-gcc.arm-linux-gne ...
随机推荐
- Generate parentheses,生成括号对,递归,深度优先搜索。
问题描述:给n对括号,生成所有合理的括号对.比如n=2,(()),()() 算法思路:利用深度优先搜索的递归思想,对n进行深度优先搜索.边界条件是n==0:前面电话号组成字符串也是利用dfs. pub ...
- BZOJ1484 [HNOI2009]通往城堡之路
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...
- Hypernetes简介——真正多租户的Kubernetes Distro
http://www.dockone.io/article/838 Hypernetes是一个真正多租户的Kubernetes Distro. Hypernetes在Kubernetes基础上增加了多 ...
- SQLite 插入大量数据慢的解决方法
sqlite 插入数据很慢的原因:sqlite在没有显式使用事务的时候会为每条insert都使用事务操作,而sqlite数据库是以文件的形式存在磁盘中,就相当于每次访问时都要打开一次文件,如果对数据进 ...
- python time 和 datetime 模块的简介
时间处理 time 和 datetime import timeimport datetimeprint time.time() #时间戳显示为1508228106.49print time.strf ...
- 网站flash效果遭360急速浏览器拦截
网站flash效果遭遇360急速浏览器拦截,经分析,本地的一个css文件叫做advertisement.css 结果被360急速浏览器给毙了.改成其他名字就ok了.
- maven setting仓库镜像
国内连接maven官方的仓库更新依赖库,网速一般很慢,收集一些国内快速的maven仓库镜像以备用. 最新更新:2016年11月11日 18:05:40 阿里云提供Maven私服,我把配置文件贴一下,自 ...
- sed、awk学习篇
[yongsan@yz6245 ~]$ awk 'BEGIN {FS=":"}{shells[$NF]++;}END{for(i in shells)print i ": ...
- ZOJ 3498 Javabeans(找规律)
Javabeans Time Limit: 2 Seconds Memory Limit: 65536 KB Javabeans are delicious. Javaman likes t ...
- Codeforces Round #394 (Div. 2) E. Dasha and Puzzle
E. Dasha and Puzzle time limit per test:2 seconds memory limit per test:256 megabytes input:standard ...