Chinaunix

标题: 交叉编译时出现这样的错误原因是什么呀 [打印本页]

作者: xgdlrh    时间: 2012-03-05 16:20
标题: 交叉编译时出现这样的错误原因是什么呀
给我用的linux系统打上一个实时内核,交叉编译的时候出现这样的错误是什么原因呢?
  LD      init/built-in.o
  LD      .tmp_vmlinux1
drivers/built-in.o: In function `twl4030_sih_do_edge':
/home/ema/Source/linux-03.00.01.06/drivers/mfd/twl4030-irq.c:571: undefined reference to `__bad_lock_type'
/home/ema/Source/linux-03.00.01.06/drivers/mfd/twl4030-irq.c:576: undefined reference to `__bad_lock_type'
arch/arm/xenomai/built-in.o: In function `rthal_irq_host_release':
/home/ema/Source/linux-03.00.01.06/arch/arm/xenomai/hal.c:387: undefined reference to `__bad_lock_type'
arch/arm/xenomai/built-in.o: In function `rthal_irq_host_request':
/home/ema/Source/linux-03.00.01.06/arch/arm/xenomai/hal.c:364: undefined reference to `__bad_lock_type'
make[1]: *** [.tmp_vmlinux1] Error 1
make: *** [sub-make] Error 2

作者: amarant    时间: 2012-03-05 18:40
就是因为用了__bad_lock_type,这个错误是在链接的时候报的。自己去看看代码吧
作者: liuweni    时间: 2012-03-05 21:38
undefined reference to `__bad_lock_type'  

你在仔细查下跟__bad_lock_type相关的代码呢




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2