Проблема с компиляцией Makefile в Ubuntu, библиотека -lhidapi-libusb - PullRequest
0 голосов
/ 15 марта 2019

У меня небольшая проблема с компиляцией модуля Linux. Независимо от того, где я поместил ссылку на библиотеку -lhidapi-libusb в команду make, модуль просто отказывается компилироваться. Я знаю, что делаю что-то не так, пожалуйста, помогите мне, если у вас есть время.

Спасибо

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 голосов
/ 15 марта 2019

То, что вы пытаетесь сделать, не имеет смысла и не будет работать.

libusb и HIDAPI - это библиотеки пользовательского пространства.Их нельзя использовать в модуле ядра.

...