Я получаю сообщение об ошибке всякий раз, когда пытаюсь скомпилировать модуль, как показано ниже:
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
Помогите мне, пожалуйста. Я перепробовала столько вариантов.
Требуются заголовки i386:
sudo apt-get install linux-headers-*(kernel version)*:i386
Пример:
sudo apt-get install linux-headers-5.4.0-42:i386