Linux系統下安裝ncurses庫


ncurses庫是一個Linux系統下的圖形支持的函數庫,字符終端處理庫,包括面板和菜單。

今天在安裝ncurses庫的時候遇到了一些問題,現將遇到的問題所敘如下:

首先說明:本次安裝采用的是源碼包的安裝方式,並沒有直接使用一鍵命令的方式,並不是源碼包安裝方式有多牛逼,只是實在是我的虛擬機連不上外網。

1、下載ncurses庫源碼壓縮包

大家可以去這個網址下載:http://ftp.gnu.org/pub/gnu/ncurses/  

版本的新舊差別不大,本次我選用的是ncurses-5.6版本

2、將ncurses壓縮包拷貝到我們的Linux原生目錄下

cp /mnt/hgfs/winshare/ncurses-5.6.tar.gz /bin/

3、進入到我們的/bin目錄下,解壓壓縮包

cd /bin

tar -xzf ncurses-5.6.tar.gz

4、進入ncurses-5.6目錄

cd ncurses-5.6

5、配置

我之前在這個地方除了不少問題,因為這個配置的問題導致后面的編譯一直通不過。

 配置方式1:(這種方式在我這里導致make編譯通不過)

              ./configure

             make編譯出錯:

                             /bin/sh: -I../c++: 沒有那個文件或目錄
                             make[1]: *** [../objects/cursesf.o] 錯誤 127
                             make[1]: Leaving directory `/root/ncurses-5.9/c++'
                             make: *** [all] 錯誤 2

之前一直卡在這里,后來去網上找額一些資料,后來得到了解決,參考:http://blog.csdn.net/m_vptr/article/details/8639565, 配置方式如下 

配置方式2:

         ./configure --without-cxx    

         make編譯就可以通過了

6、make編譯

make

7、安裝

make install    

以上做完之后一般就是可以了,自己也可以測試是否能用。

                        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM