天嵌 ARM开发社区

 找回密码
 注册
查看: 3490|回复: 4

2.6.30.4编译内核出错!!!关于ADC_LOCK定义

[复制链接]
qazasdwsx 发表于 2010-11-7 03:33:32 | 显示全部楼层 |阅读模式
教程里面说30.4和25.8不太一样,我就按照手册在触摸驱动tq2440_ts.c里改了DECLARE_MUTEX(ADC_LOCK);这句话
然后编译内核出现
drivers/input/built-in.o:(.data+0x2e4): multiple definition of `ADC_LOCK'
这个错误~~~
怎么回事?
完全按照教程来的
鬼鬼一哈 发表于 2010-11-7 09:50:14 | 显示全部楼层
//EXPORT_SYMBOL(ADC_LOCK);
天嵌_support1 发表于 2010-11-8 11:46:33 | 显示全部楼层
1# qazasdwsx


把  DECLARE_MUTEX(ADC_LOCK) 改成;

extern struct semaphore ADC_LOCK
zuestc 发表于 2010-11-29 11:24:09 | 显示全部楼层
extern表示struct semaphore ADC_LOCK已经在其他文件定义了,DECLARE_MUTEX(ADC_LOCK)又定义了一次,所以肯定有问题了。

是否需要改教程吧?
175259994 发表于 2012-11-9 19:49:56 | 显示全部楼层
天嵌_support1 发表于 2010-11-8 11:46
1# qazasdwsx

如果改回来 程序仍旧出错
drivers/built-in.o: In function `evdev_ioctl':
hid-quirks.c:(.text+0x83d60): undefined reference to `input_ff_effect_from_user'
drivers/built-in.o: In function `evdev_write':
hid-quirks.c:(.text+0x83e68): undefined reference to `input_event_from_user'
drivers/built-in.o: In function `evdev_read':
hid-quirks.c:(.text+0x83ef4): undefined reference to `input_event_to_user'
make: *** [.tmp_vmlinux1] Error 1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-9 07:13 , Processed in 1.046875 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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