打印
[技术问答]

编译NUC980-linux-4.4.y-master内核是提示错误

[复制链接]
841|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
   大佬们好!   我最新在学习基于新塘的NUC980DK61Y芯片的开发板,想学习移植系统,就从新塘的git仓库下载了 NUC980-linux-4.4.y-master 包,在编译的过程中出现了如下的问题,请大佬指导下
   在使用 make 编译内核时,出现
“/tmp/ccQq2kJf.s: Assembler messages:

/tmp/ccQq2kJf.s:840: Error: selected processor does not support `clz r6,r6' in ARM mode


这样的问题,不知道该从哪儿下手解决,.config使用的是nuc980_defconfig配置,没有做过修改,直接编译就出错,工具链是arm-linux-gnueabihf-gcc




使用特权

评论回复
沙发
软核硬核| | 2022-10-12 20:59 | 只看该作者
一般这种源码是官方的,应该就是开发环境有问题。

使用特权

评论回复
板凳
twjiang| | 2022-10-13 08:36 | 只看该作者
本帖最后由 twjiang 于 2022-10-13 09:55 编辑

一看到命令行上出现提示符 #  就知道 你是以” root“ 的身份编译, 请在 Buildroot环境下,使用Buildroot内部的工具链,以一般用户编译.

使用特权

评论回复
地板
STM32User| | 2022-10-13 08:44 | 只看该作者
怎么样解决了吗

使用特权

评论回复
5
fuyuqingfeng|  楼主 | 2022-10-13 16:25 | 只看该作者
谢谢大家的回复,已经解决了,是因为交叉编译工具的问题,使用arm-linux-gnueabihf-gcc 就会出现上面的问题,使用arm-linux-gnueabi-gcc 就可以了

使用特权

评论回复
6
jiangshaoling| | 2022-10-14 09:50 | 只看该作者
新唐一级代理商,选型 项目立项  提供技术支持  VX:15323794243

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

65

帖子

1

粉丝