Ubuntu 下編譯Linux內核時,在命令行輸入:
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] 錯誤 1
make: *** [menuconfig] 錯誤 2
上述錯誤是說,執行make menuconfig 命令需要安裝ncurses-dev
解決方案:
在命令行中輸入:
sudo apt-get install libncurses5-dev
make menuconfig
Ncurses是一個能提供功能鍵定義(快捷鍵),屏幕繪制以及基於文本終端的圖形互動功能的動態庫。
這就不難解釋為何執行make menuconfig命令需要ncurses了。
Ncurses是一個能提供基於文本終端窗口功能的動態庫. Ncurses可以:
只要您喜歡,您可以使用整個屏幕
創建和管理一個窗口
使用8種不同的彩色
為您的程序提供鼠標支持
使用鍵盤上的功能鍵
Ncurses可以在任何遵循ANSI/POSIX標准的UNIX系統上運行,除此之外,它還可以從系統數據庫中檢測終端的屬性, 並且自動進行調整,提供一個不受終端約束的接口.因此,Ncurses可以在不同的系統平台和不同的終端上工作的非常好。
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2