Mips 1004k处理器在CentOS-5.2(RedHat Enterprise5.1)搭建交叉工具链Cross Compile toolchains
最近在弄Mips 1004k处理器搭建交叉工具链,希现分享下:宿主机:PC(32位)虚拟机:VirtualBoxLinux系统:CentOS-5.2目标机:Mips 1004k处理器为的开发板linux版本号及包:linux-mti-2.6.35.9-2.tar.gz交叉工具链:Mips-4.4-303-mips-linux-gnu-i686-pc-linux-gnu.t
最近在弄Mips 1004k处理器搭建交叉工具链,希现分享下:
宿主机:PC(32位)
虚拟机:VirtualBox
Linux系统:CentOS-5.2
目标机:Mips 1004k处理器为的开发板
linux版本号及包:linux-mti-2.6.35.9-2.tar.gz
交叉工具链:Mips-4.4-303-mips-linux-gnu-i686-pc-linux-gnu.tar.bz2
1、解压linux压缩包:
linux-mti-2.6.35.9-2.tar.gz位于/path目录内
cd /path/kernel
tar -xjvf ../linux-mti-2.6.35.9-2.tar.gz
2、解压并安装Toolchains
gzmips-4.4-303-mips-linux-gnu-i686-pc-linux-gnu.tar.bz2位于/temp/tools
tar -xjvf /temp/tools/mips-4.4-303-mips-linux-gnu-i686-pc-linux-gnu.tar.bz2
export PATH=/temp/tools/toolschains/mips-4.4/bin:$PATH
3、设置环境变量
查看/temp/tools/toolschains/mips-4.4/bin目录下开头的类似于mips-linux-gnu-
打开/etc/profile文件,参照里面的pathmunge增加一行,保存退出。
pathmunge /temp/tools/toolschains/mips-4.4/bin
运行source /etc/profile即可使用make替代mips-linux-gnu-等工具了。
4、修改相关配置,编译内核。
进入linux-mti-2.6.35.9-2顶层目录,修改Makefile文件。
找到ARCH和CROSS_COMPILE为following:
ARCH ?=mips
CROSS_COMPILE ?=mips-linux-gnu-
以后开机第一使用时运行以下命令即可开启:
source /etc/profile
更多推荐
所有评论(0)