嵌入式爱好者

查看: 1142|回复: 1

[Linux] 3568交叉编译报错

[复制链接]

14

主题

30

帖子

75

积分

RK3568通行证AM335x通行证

扫一扫,手机访问本帖
发表于 2024-7-25 15:25:35 | 显示全部楼层 |阅读模式
本帖最后由 lhl161123 于 2024-7-25 15:28 编辑

请教大佬,我在使用3568内核进行交叉编译led驱动模块时报错,如下/include/linux/compiler_types.h:88:10: fatal error: asm/compiler.h: No such file or directory
led驱动是飞凌leds-gpio.c,Makefile文件如下
obj-m += leds-gpio.o
KDIR:=/home/forlinx/3568/OK3568_Linux/OK3568_Linux_fs/kernel
PWD?=$(shell pwd)
all:
        make -C $(KDIR) M=$(PWD) modules
clean:
        rm -f *.ko *.o *.mod.o *.mod.c *.symvers *.order               

后来我在kernel目录下的Makefile文件加入交叉编译器,编译还报错,提示没有aarch64-linux-gnu-gcc:No such file or directory

请问是什么问题,怎么解决?

修改Makefile

修改Makefile
回复

使用道具 举报

2

主题

27

帖子

482

积分

RK3568通行证i.MX RT通行证AM62x资料下载

发表于 2024-7-27 14:02:12 | 显示全部楼层
交叉编译器 路徑沒有加入 PATH吧 系統找不到呀
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 12:37

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表