export CROSS_COMPILE=arm-linux-gnueabi- 之后,无法编译kernel

在尝试编译新的Linux内核时,错误地设置了CROSS_COMPILE为arm-linux-gnueabi-,导致在编译popmetal内核时出现找不到arm-linux-gnueabi- gcc的错误。解决方法包括安装对应的交叉编译工具链,但发现原始内核使用的是arm-eabi-工具链。通过检查Makefile并调整CROSS_COMPILE为arm-eabi-,然后安装arm-eabi-gcc,解决了路径不匹配的问题。最后成功执行make命令,内核编译正常进行。
摘要由CSDN通过智能技术生成

打算编译另一个kernel,一不小心export CROSS_COMPILE=arm-linux-gnueabi- 

结果回到popmetal编译时候,提示arm-linux-gnueabi- gcc   no such file 

好吧,arm-linux-gnueabi- gcc -v 试试,提示安装 


安装之后,再次执行make i.img  -j4之后报错


看来原来kernel的代码不是用这个交叉编译工具编译的,查看Makefile,是用arm-eabi- 工具链编译的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值