编译linux内核,出现__LINUX_ARM_ARCH__ is not defined 的错误

2025-02-24 13:55:03
推荐回答(1个)
回答1:

检查arch/arm/Makefile文件,里面有__LINUX_ARM_ARCH__的相关定义。

你是要交叉编译arm平台的linux吗?如果是的话,请拷贝arch/arm/configs/目录下的,ARM的CPU相关的配置文件,到内核根目录,重命名为.config:
1, cp arch/arm/config/xxx_defconfig .config
2, make menuconfig选择需要的配置
3, make