Моя проблема такая. Когда я настраиваю ядро с помощью этого кода «sudo make menuconfig», я помещаю «sudo make», как показано ниже. Затем наступает эта ошибка. Я не понимаю почему? Могу я исправить? Как? Спасибо!
user@user-VirtualBox:~/linux-4.8$ sudo make
Результат
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config/kernel.release
Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-
strong
not supported by compiler
Makefile:1048: recipe for target 'prepare-compiler-check'
failed
make: * [prepare-compiler-check] Error 1
Похоже, у вас старая версия компилятора. Сделайте make mrproper
, настройте, затем попробуйте:
scripts/config --disable CC_STACKPROTECTOR_STRONG
после этого можно сделать sudo make -jN
(где N - номер рабочие места).
Ошибка в порядке, я хочу использовать sudo make, потому что мне нужны все они. Но когда я помещаю sudo make после каждого шага, он должен принимать Y / N / ?. Как показано ниже! scripts / kconfig / conf --silentoldconfig Kconfig * * Restart config ... * * * Linux / x86 4.8.0 Конфигурация ядра * 64-битное ядро (64BIT) [Y / n /?] (NEW