1、
error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
/home/fang/linux-4.15.7/mydriver/key_drv/key_drv1.c:187:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token/home/fang/linux-4.15.7/mydriver/key_drv/key_drv1.c:189:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
/home/fang/linux-4.15.7/mydriver/key_drv/key_drv1.c:192:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
/home/fang/linux-4.15.7/mydriver/key_drv/key_drv1.c:196:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
/home/fang/linux-4.15.7/mydriver/key_drv/key_drv1.c:200:6: error: expected '=', ',', ';', 'asm' or '__attribute__' before ':' token
/home/fang/linux-4.15.7/mydriver/key_drv/key_drv1.c:202:2: error: expected identifier or '(' before 'return'
make[2]: *** [/home/fang/linux-4.15.7/mydriver/key_drv/key_drv1.o] Error 1\
出现这种错误看该函数是否把整个的代码都包括进去
error: expected ')' before 'irqno'
是printk("irqno = %d\n", irqno);对应行少了个逗号
2、
exportfs: could not open /var/lib/nfs/.etab.lock for locking: errno 13 (Permission denied)
exportfs: can't lock /var/lib/nfs/etab for writing
[ OK ]
* Starting NFS kernel daemon [fail]
加上sudo 超级管理权限 sudo service nfs-kernel-server restart
3、装在驱动模块的时候出现这个怎么处理下呢?
[root@farsight input_drv]# insmod simple_input_all_key.ko
[ 76.296494] simple_input_all_key: loading out-of-tree module taints kernel.[ 76.302970] find node ok
[ 76.304776] name = key2_power_eint, code = 116,irqno = 107
[ 76.310020] gpio gpiochip33: (gpx1): gpiochip_lock_as_irq: tried to flag a GPIO set as output for IRQ
[ 76.319235] samsung-pinctrl 11000000.pinctrl: unable to lock pin gpx1-1 IRQ
[ 76.326158] genirq: Failed to request resources for key2_power_eint (irq 107) on irqchip exynos4210_wkup_irq_chip
[ 76.336404] request_irq error
insmod: can't insert 'simple_input_all_key.ko': Input/output error