现在的位置: 首页 > 综合 > 正文

fedora 14和ubuntu10.0.4安装交叉编译工具arm-linux-gcc

2013年10月08日 ⁄ 综合 ⁄ 共 2131字 ⁄ 字号 评论关闭

一:fedora 14安装交叉编译工具arm-linux-gcc

1.       从window拷贝arm-linux-gcc-4.3.2.tgz到fedora的任意目录。解压到根目录

tar xvzf arm-linux-gcc-4.3.2.tgz –C /

2.       查看/usr/local/arm/4.3.2/bin。Gcc工具解压到此处。

3.       配置环境变量

查看:echo $PATH

修改:vim /root/.bashrc

最后一行添加:PATH=$PATH:/usr/local/arm/4.3.2/bin

写完后保存退出

4.       注销系统,生效

5.       查看版本arm-linux-gcc –v

二:Ubuntu 10.0.4安装arm-linux-gcc

1. 从window拷贝arm-linux-gcc-4.3.2.tgz到fedora的任意目录。解压到根目录

tar xvzf arm-linux-gcc-4.3.2.tgz –C /

2.查看/usr/local/arm/4.3.2/bin。Gcc工具解压到此处。

2.安装标准C开发环境,sudo apt-get install build-essential libncurses5-dev

 

3.添加环境变量 gedit  /etc/profile。在这个文件最后添加上自己的环境变量:

export PATH=$PATH:/home/usr/local/arm/4.3.2/bin

4.然后在终端执行source /etc/profile ,环境变量立即生效

5.执行 arm-linux-gcc -v 查看编译器版本,当出现相应数据,安装成功.

 

 

PS:ubuntu下的安装,

1.先将arm-linux-gcc-4.3.2.tgz的安装包复制到ubuntu10.04任意目录中。用直接在root用户下tar
-zxvf arm-linux-gcc-  4.3.2.tgz
解压到当前目录下。

2.安装标准C开发环境,apt-get
install build-essential libncurses5-dev

3.添加环境变量 gedit ~/.profile。在这个文件最后添加上自己的环境变量:export
PATH=$PATH:/usr/local/arm/4.3.2/bin

4.然后在终端执行source ~/.profile
,
即可立即生效

5.执行 arm-linux-gcc -v
查看编译器版本

 

PPS:进入/usr/local/arm/目录/bin,查看文件,有没有arm-linux-gcc,如果没有把arm-none-linux-gnueabi-gcc改为arm-linux-gcc。

 

PPPS:arm-none-linux-gnueabi-gcc 是什么工具链的一部份,与arm-linux-gcce有什么区别?

arm-none-linux-gnueabi-gcc搜索 只是告诉你支持eabi的功能,你当然也可以把这个名字改成arm-linux-gcc执行了,但是arm-linux-gcc的话是不可以直接改成arm-none-linux-gnueabi-gcc的,因为我们不知道arm-linux-gcc是什么形式的。

现在的arm linux toolchain大部分都是arm-none-linux-gnueabi-gcc类型的,但是有的人家为了方便,就软链接成arm-linux-gcc,我就是这么做的。呵呵。

 

 后面又搜索的方法

1.首先安装build-essential:

sudo apt-get install build-essential

2.将友善之壁光盘中的arm-linux-gcc-4.3.2.tgz 拷贝到某个文件夹下,从终端进入该文件夹,进行解压:

sudo tar -zxvf arm-linux-gcc-4.3.2.tgz -C /

NOTE:配置项的C是大写,且C后面有个空格。

3.添加环境变量:

这一步是我耗时间最长的,关于这一步网上也有很多中说法:

1>sudo gedit /root/.bashrc : 在最后一行添加exprot PATH=$PATH:/usr/local/arm/4.3.2/bin。我不知道其

它linux系统行不行,反正我在Ubuntu 10.04下是不行,运行arm-linux-gcc -v 提示:

arm-linux-gcc:command not found。

2>先gedit ~/.profile,然后在最后一行添加:export PATH=$PATH:/usr/local/arm/4.3.2/bin,接着source

~/.profile,说是可以立即生效,这种是可以,但是我的总是只能使用一次,如果把终端关掉重新运行

arm-linux-gcc -v,还是提示command not found.

3> sudo gedit /etc/environment,在最后一个:号之后和“号之前添加/usr/local/arm/4.3.2/bin:,OK!~~

本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2010-08/27736.htm

 

抱歉!评论已关闭.