Работа с Headless Raspberry PI 4 с сервером Ubuntu 18.04.4 LTS .. Я пытаюсь настроить исходное ядро. Я установил libncurses-dev, пакет ядра, qt4-dev-tools.
Когда я запускаю 'make menuconfig' в каталоге /linux-5.7, он показывает:
LEX scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
scripts/Makefile.host:9: recipe for target 'scripts/kconfig/lexer.lex.c' failed
make[1]: *** [scripts/kconfig/lexer.lex.c] Error 127
Makefile:588: recipe for target 'menuconfig' failed
make: *** [menuconfig] Error 2
Потерял, что делать, все, что я прочитал, до сих пор не помогло. Моя цель - запустить программирование драйверов устройств, и для этого мне нужно сконфигурировать и встроить дерево исходных кодов ядра на диск.
В руководстве Ubuntu Build Your Own Kernel указано, что вам необходимо установить следующие программы:
sudo apt-get install libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf
, чтобы можно было успешно скомпилировать ядро из исходного кода.
flex
не установлен. Установите его с помощью
sudo apt install flex