__linux_arm_arch__ is not 编译驱动,【在线讨论】针对arm板编译内核出现问题

[root@localhost linux-2.6.22.1]# make zImage

HOSTLD  scripts/kconfig/conf

scripts/kconfig/conf -s arch/arm/Kconfig

CHK     include/linux/version.h

UPD     include/linux/version.h

SYMLINK include/asm-arm/arch -> include/asm-arm/arch-s3c2410

Generating include/asm-arm/mach-types.h

CHK     include/linux/utsrelease.h

UPD     include/linux/utsrelease.h

SYMLINK include/asm -> include/asm-arm

CC      arch/arm/kernel/asm-offsets.s

In file included from include/linux/irqflags.h:46,

from include/asm/system.h:78,

from include/asm/bitops.h:23,

from include/linux/bitops.h:9,

from include/linux/thread_info.h:20,

from include/linux/preempt.h:9,

from include/linux/spinlock.h:49,

from include/linux/capability.h:47,

from include/linux/sched.h:46,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/irqflags.h:11:5: warning: "__LINUX_ARM_ARCH__" is not defined

In file included from include/asm/bitops.h:23,

from include/linux/bitops.h:9,

from include/linux/thread_info.h:20,

from include/linux/preempt.h:9,

from include/linux/spinlock.h:49,

from include/linux/capability.h:47,

from include/linux/sched.h:46,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/system.h:153:5: warning: "__LINUX_ARM_ARCH__" is not defined

include/asm/system.h:159:5: warning: "__LINUX_ARM_ARCH__" is not defined

include/asm/system.h:163:35: warning: "__LINUX_ARM_ARCH__" is not defined

include/asm/system.h:293:5: warning: "__LINUX_ARM_ARCH__" is not defined

include/asm/system.h:298:5: warning: "__LINUX_ARM_ARCH__" is not defined

In file included from include/linux/bitops.h:9,

from include/linux/thread_info.h:20,

from include/linux/preempt.h:9,

from include/linux/spinlock.h:49,

from include/linux/capability.h:47,

from include/linux/sched.h:46,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/bitops.h:233:5: warning: "__LINUX_ARM_ARCH__" is not defined

In file included from include/asm/thread_info.h:16,

from include/linux/thread_info.h:21,

from include/linux/preempt.h:9,

from include/linux/spinlock.h:49,

from include/linux/capability.h:47,

from include/linux/sched.h:46,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/fpstate.h:28:5: warning: "__LINUX_ARM_ARCH__" is not defined

In file included from include/linux/spinlock.h:326,

from include/linux/capability.h:47,

from include/linux/sched.h:46,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/atomic.h:25:5: warning: "__LINUX_ARM_ARCH__" is not defined

In file included from include/linux/prefetch.h:14,

from include/linux/list.h:8,

from include/linux/wait.h:22,

from include/asm/semaphore.h:9,

from include/linux/sched.h:59,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/processor.h:103:5: warning: "__LINUX_ARM_ARCH__" is not defined

In file included from include/asm/semaphore.h:13,

from include/linux/sched.h:59,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/locks.h:15:5: warning: "__LINUX_ARM_ARCH__" is not defined

In file included from include/asm/page.h:32,

from include/linux/sched.h:60,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/glue.h:119:2: #error Unknown data abort handler type

In file included from include/linux/sched.h:60,

from arch/arm/kernel/asm-offsets.c:13:

include/asm/page.h:106:2: #error Unknown user operations model

make[1]: *** [arch/arm/kernel/asm-offsets.s] Error 1

make: *** [prepare0] Error 2

|

那在make menuconfig 的时候应该有先选择vendor,cpu的,你看看是不是这个选择的的有问题,不行的话到你用的芯片对应的arch目录下查看下,不知道你用的是不是s3c2410,如果不是肯定是你配置有问题了

|

include/asm/glue.h:119:2: #error Unknown data abort handler type

include/asm/page.h:106:2: #error Unknown user operations model

这两处的源代码是怎样的,看看有没有和平台相关的一些判断或者宏定义之类

|

编译有没有先make menuconfig 过

|

用标准的config配置看看

只选择你需要的项

|

缺省的config试试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值