在x86架构机器上交叉编译linux内核方法

本文介绍了如何在x86架构的机器上进行Linux内核的交叉编译,强调了在没有预设全局交叉编译器的情况下,正确配置和使用交叉编译工具链的重要性。
摘要由CSDN通过智能技术生成
环境介绍:
loongson3-4核cpu(mips),编译机器x86-64位服务器

在x86服务器上交叉编译mips架构的内核方法:
在x86上编译mips架构内核时,需要使用交叉编译器,这里使用的交叉编译器是mips64el-redhat-linux-编译器。
1,获取配置文件

把配置文件拷贝到顶层目录中
cp arch/mips/configs/loongson3_defconfig .config

2,进行一些基本的配置
我在这里使用了一个脚本进行设置,因为服务器没有把编译器设置位全局的,需要自己进行配置,也就是使用前需要先声明编译器的路径,看一下我的脚本 config.sh

#声明编译位置
export PATH=/opt/gcc-4.4.7-7215-n64-loongson/usr/bin/:$PATH
#声明编译器依赖的库文件
export LD_LIBRARY_PATH=/opt/gcc-4.4.7-7215-n64-loongson/usr/lib:/opt/gcc-4.4.7-7215-n64-loongson/usr/x86_64-unknown-linux-gnu/mips64el-redhat-linux/lib:$LD_LIBRARY_PATH
make ARCH=mips CROSS_COMPILE=mips64el-redhat-linux- menuconfig

3,配置完成后,进行编译
这里也使用了一个脚本:build.sh
#声明编译位
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值