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

一定要详细的,并且你这样执行通过了,网上很多,但是我觉得都不对啊!最好能给出一步一步的步骤,请不要随便找一篇文章复制粘贴哦~~很着急啊。。。我的redhat9.内核2.4,我也升级到2.6了。那些包我也下载了,但是不知道到底我这种配置用那种型号的包。。。如果我交叉编译成功了给加分哦~~

“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身份登录系统的。

祝你好运!!
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答