在ubuntu中编译内核是用make …

时间:2023-03-09 04:09:45
在ubuntu中编译内核是用make …

执行过程如下:

root@zyx-VirtualBox:~# cd /opt/EmbedSky/

root@zyx-VirtualBox:/opt/EmbedSky# cd linux-2.6.30.4/

root@zyx-VirtualBox:/opt/EmbedSky/linux-2.6.30.4# make menuconfig

*** 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

第一次尝试安装ncurses:

root@zyx-VirtualBox:/opt/EmbedSky/linux-2.6.30.4# apt-get install ncurses

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package ncurses is not available, but is referred to by another
package.

This may mean that the package is missing, has been obsoleted,
or

is only available from another source

E: Package 'ncurses' has no installation
candidate

又试了一次:apt-get install ncurses-dev
还是报错,如上
最终解决办法:
apt-get install libncurses5-dev
成功