ресурс сборки модуля, не найденный попыткой сделать драйвер из.C источника

Найденный этим: "Как я устанавливаю драйвер, обеспеченный как исходный код?". После того, как ответ здесь исправил некоторое написание, полученное насколько 'делают шаг'.

Вот make-файл:

obj-m := GobiSerial.o
KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

all: clean
        $(MAKE) -C $(KDIR) M=$(PWD) modules
clean:
        rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions Module.* modules.order

Который производит ответ:

rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions Module.* modules.order
make -C /lib/modules/3.4.113-sun8i/build M=/usr/src/SIM7600LinuxDriver/GobiSerial modules
make[1]: *** /lib/modules/3.4.113-sun8i/build: No such file or directory.  Stop.
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 2

Кажется, что я должен установить что-то, но что?

1
задан 28 May 2019 в 09:49

1 ответ

Нашел проблему.

В '/lib/modules/3.4.113-sun8i' должна быть ссылка 'build', которая указывает на '/ usr / src / linux-headers-sun8i', куда я вставил эту ссылку, и команда make работал. У меня уже были установлены заголовки.

Питер

0
ответ дан 28 May 2019 в 09:49

Другие вопросы по тегам:

Похожие вопросы: