The following error occurs when you enter make menuconfig on the terminal:
* ** Unable to find the ncurses libraries or the *** required header files. * ** 'make menuconfig' requires the ncurses libraries. * ***** install ncurses (ncurses-devel) and try again. * ** make [1]: *** [scripts/kconfig/dochecklxdialog] Error 1 make: *** [menuconfig] Error 2
It turns out that the Ubuntu system does not have the ncurses library.
Solution:
Sudo apt-Get install ncurses-Dev
So what exactly does the ncurses library play? I had a question about Baidu.
Curses encapsulates the underlying Terminal code and provides you with a flexible and efficient API (Application Programming Interface Application Interface ). It provides functions such as moving the cursor, creating a window, generating colors, and processing mouse operations. So that programmers do not need to care about the underlying terminal operations when writing applications.