как решить проблему с настройками ядра - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь собрать модуль.

Но вот некоторые проблемы.

ОШИБКА: недопустимая конфигурация ядра.include / generate / autoconf.h или include / config / auto.conf отсутствуют.Запустите 'make oldconfig && make prepare' в ядре src, чтобы исправить это.

ПРЕДУПРЕЖДЕНИЕ: отсутствует дамп версии символов ./Module.symvers;Модули не будут иметь зависимостей и модификаций.

А вот мой make-файл

ifeq ($(KERNELRELEASE),)


KERNELDIR ?= /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

modules:
    $(MAKE) -C $(KERNELDIR) M=$(PWD) modules

modules_install:
    $(MAKE) -C $(KERNELDIR) M=$(PWD) modules_install

clean:
    rm -rf *.o *~ core .depend .*.cmd *.ko *.mod.c .tmp_versions

.PHONY: modules modules_install clean

else
    # called from kernel build system: just declare what our modules are
    obj-m := hello.o hellop.o seq.o jit.o jiq.o sleepy.o complete.o \
             silly.o faulty.o kdatasize.o kdataalign.o
endif

Я попытался построить так:

export KERNELDIR=/path/to/extern/linux/source
make

Как мне решитьэта проблема?

...