Ошибка при выполнении команды make [закрыто]

Я создал простой модуль ядра при выполнении команды make, обнаружила ошибку.

enter image description here

zeeshan@zeeshan-Y11C:~/modules$ make

make -C/lib/modules/5.0.0-31-generic/build/ M=/home/zeeshan/modules modules

make[1]: Entering directory '/usr/src/linux-headers-5.0.0-31-generic'

arch/x86/Makefile:146: CONFIG_X86_X32 enabled but no binutils support

./scripts/gcc-version.sh: line 26: gcc: command not found
./scripts/gcc-version.sh: line 27: gcc: command not found
make[1]: gcc: Command not found
make[1]: gcc: Command not found
make[1]: gcc: Command not found
make[1]: gcc: Command not found
  CC [M]  /home/zeeshan/modules/simple.o

/bin/sh: 1: gcc: not found
scripts/Makefile.build:291: recipe for target '/home/zeeshan/modules/simple.o' failed

make[2]: *** [/home/zeeshan/modules/simple.o] Error 127
Makefile:1608: recipe for target '_module_/home/zeeshan/modules' failed
make[1]: *** [_module_/home/zeeshan/modules] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-5.0.0-31-generic'
Makefile:3: recipe for target 'all' failed
make: *** [all] Error 2
1
задан 6 October 2019 в 18:23

1 ответ

Вам не установили компилятор C. Установите пакет build-essential, который установит компилятор C и некоторую другую вещь, обычно необходимо создавать программы, записанные в C.

1
ответ дан 7 December 2019 в 14:57

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

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