主题 : LED驱动编译报错,求教 复制链接 | 浏览器收藏 | 打印
霸王
级别: 新手上路
UID: 33493
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-12-01
最后登录: 2011-03-22
楼主  发表于: 2010-12-02 22:16

 LED驱动编译报错,求教

[root@liqiang driver]# make
make -C /home/student/linux-2.6.29 M=/home/student/driver/led/driver modules
make[1]: Entering directory `/home/student/linux-2.6.29'
  CC [M]  /home/student/driver/led/driver/led_drv.o
/home/student/driver/led/driver/led_drv.c: In function 'led_ioctl':
/home/student/driver/led/driver/led_drv.c:55: error: implicit declaration of function 'led_start'
/home/student/driver/led/driver/led_drv.c:60: error: implicit declaration of function 'led_stop'
/home/student/driver/led/driver/led_drv.c: At top level:
/home/student/driver/led/driver/led_drv.c:166: warning: conflicting types for 'led_stop'
/home/student/driver/led/driver/led_drv.c:60: warning: previous implicit declaration of 'led_stop' was here
/home/student/driver/led/driver/led_drv.c:180: warning: conflicting types for 'led_start'
/home/student/driver/led/driver/led_drv.c:55: warning: previous implicit declaration of 'led_start' was here
make[2]: *** [/home/student/driver/led/driver/led_drv.o] 错误 1
make[1]: *** [_module_/home/student/driver/led/driver] 错误 2
make[1]: Leaving directory `/home/student/linux-2.6.29'
make: *** [modules] 错误 2
[root@liqiang driver]# vim led_drv.c

我该怎么办?
霸王
级别: 骑士
UID: 11942
精华: 1
发帖: 144
金钱: 775 两
威望: 155 点
综合积分: 308 分
注册时间: 2009-12-25
最后登录: 2022-01-16
1楼  发表于: 2010-12-14 22:23
没有定义led_start和led_stop