Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40811
  • 博文数量: 13
  • 博客积分: 310
  • 博客等级: 二等列兵
  • 技术积分: 166
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-13 17:24
个人简介

做一个淡淡的孩子 不浮不躁 不争不抢 不去计较浮华之事 不是不追求 只是不强求 淡然地生活 不求轰轰烈烈 仅求安安稳稳

文章分类

全部博文(13)

文章存档

2013年(4)

2012年(9)

我的朋友

分类: 嵌入式

2012-12-15 20:31:15

1、把交叉编译压缩包复制到tmp下面,然后解压。。命令这里就不说这个了。

2、解压之后我们可以找到交叉编译的工具在/tmp/usr/...../bin 下面。

bin下面我们可以看到一系列的armlinux-开头的编译工具

3、这时我们要设置路径,使编译时自已能调用编译工具。

4、我们使用如下命令:

sudo gedit /root/.bashrc

进入里面之后在底端增加一行:export PATH=$PATH:/tmp/usr/...../bin

保存退出之后,再启动

source /root/.bashrc

arm-linux-gcc -v

发现找不到编译器,什么原因呢?

原来我设置的路径是/root/.bashrc,这个是超级用户下的路径,普通用户下,根本是访问不了root的目录,于是,我换了一个路径运行如下命令:

sudo gedit /etc/bash.bashrc

进入里面之后在底端增加一行:export PATH=$PATH:/tmp/usr/...../bin

保存退出之后,再启动

source /etc/bashrc

下面运行命令:

arm-linux-gcc -v

如果出现版本信息,说明启动成功。

如果你要在一般用户下进行交叉编译的话,更改路径就选用/etc/profile/etc/bashrc,因为etc目录不论在超级用户下,还是在普通用户下,etc目录都是可进的,也就不存在在普通用户下不可使用的问题。
参考:http://www.cnblogs.com/huanghuang/archive/2011/7/14.html
阅读(750) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~