Ubuntu -lhidapi-libusb库上的Makefile编译问题

时间:2019-03-15 20:04:11

标签: c linux ubuntu module compilation

我在Linux模块编译方面有一个小问题。无论我在make命令中将-lhidapi-libusb库引用放在何处,该模块都只会拒绝编译。我知道我做错了,如果有时间,请帮助我。

谢谢

obj-m += light.o
all:
make -lhidapi -libusb -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules 
clean:
make -lhidapi -libusb -C /lib/modules/$(shell uname -r)/build M=$(PWD)

输出:

fatal error: hidapi/hidapi.h: No such file or directory
 #include <hidapi/hidapi.h>

1 个答案:

答案 0 :(得分:0)

您尝试做的事没有意义,而且行不通。

libusb和HIDAPI是用户空间库。它们不能在内核模块中使用。