+ -
当前位置:首页 → 问答吧 → 【求助】将自编的驱动程序编译进内核的问题

【求助】将自编的驱动程序编译进内核的问题

时间:2006-05-31

来源:互联网

我的步骤如下
①在linux-2.4.x/driver/char/Makefile添加1行:
obj-y     += mem.o tty_io.o后加adc.o。
②在linux-2.4.x/driver/char/Config.in,添加1行:
bool     'SPI'     CONFIG_ADC

③在linux-2.4.x/driver/char/mem.c在文件头部添加:

#ifdef CONFIG_ADC
extern int adc_init(void);
#endif

在chr_dev_init()函数添加:
#ifdef CONFIT_ADC
adc_init();
#endif

修改完后执行make menuconfig、make dep无问题,最后执行make zImage
时报错xx/drivers/char/mem.c:93: undefined reference to 'adc_init'
请教各位高手这是怎么回事?在线等解答      

作者: Footloose   发布时间: 2006-05-31

联接找不到你的函数,检查配置文件。      

作者: hhq2005   发布时间: 2006-06-10