Ошибка компиляции модуля ядра

Я получаю сообщение об ошибке всякий раз, когда пытаюсь скомпилировать модуль, как показано ниже:

sudo make

make -C /lib/modules/5.3.0-45-generic/build -I m=/home/shakti/Drivers/hello_param modules
make[1]: Entering directory '/usr/src/linux-headers-5.3.0-45-generic'
make[2]: *** No rule to make target 'arch/x86/tools/relocs_32.c', needed by 'arch/x86/tools/relocs_32.o'.  Stop.
arch/x86/Makefile:232: recipe for target 'archscripts' failed
make[1]: *** [archscripts] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.3.0-45-generic'
Makefile:6: recipe for target 'all' failed
make: *** [all] Error 2

Помогите мне, пожалуйста. Я перепробовала столько вариантов.

0
задан 7 April 2020 в 11:31

1 ответ

Требуются заголовки i386:

sudo apt-get install linux-headers-*(kernel version)*:i386

Пример:

sudo apt-get install linux-headers-5.4.0-42:i386
-2
ответ дан 30 August 2020 в 00:09

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

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