怎样建立arm linux交叉编译环境

一定要详细的,并且你这样执行通过了,网上很多,但是我觉得都不对啊!最好能给出一步一步的步骤,请不要随便找一篇文章复制粘贴哦~~很着急啊。。。我的redhat9.内核2.4... 一定要详细的,并且你这样执行通过了,网上很多,但是我觉得都不对啊!最好能给出一步一步的步骤,请不要随便找一篇文章复制粘贴哦~~很着急啊。。。我的redhat9.内核2.4,我也升级到2.6了。那些包我也下载了,但是不知道到底我这种配置用那种型号的包。。。如果我交叉编译成功了给加分哦~~ 展开
 我来答
walksu
2009-07-11 · TA获得超过992个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:117万
展开全部
“redhat9的内核2.4,我也升级到2.6了。”
这样你的系统是不稳定的,在你学习的过程中会有很多很莫名其妙的问题出现的,用的话还是用你的2.4内核吧,要不,你直接用你内核是2.6的linux发行版,比如fedora 或者ubuntu等等。

首先前提是你有arm-linux-gcc的编译工具。这套工具不同的版本用途不大一样,有些用来编译内核,有些用来编译Qt应用程序。

关于Redhat 9.0里面建立一个交叉编译环境的方法如下:

把你的编译工具(以下以arm-linux-gcc-2.95.3.tgz为例)放置某目录。
1、解压:tar -zxvf arm-linux-gcc-2.95.3.tgz
会在当前目录产生上述包的解压文件,在这个目录里面找到bin目录,把这个bin目录的绝对路径记录下载。

2、然后添加交叉编译工具进入系统的环境变量:
gedit /root/.bashrc
编辑/root/.bashrc文件,在最后一行加上
export PATH=$PATH:xxx
xxx是你1、步骤的bin的路径。接着重启或者注销一下就可以了。
重启完成后打开终端输入arm-linux-gcc -v 看看有没有输出相关的版本信息。

注:上述操作是以root身份登录系统的。

祝你好运!!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式