ncurses庫的安裝


在用c語言實現簡單的飛機游戲時,書中使用的是conio庫,由於我使用的是linux系統,故下載一個ncurses庫進行替換。

下面是安裝過程

1、下載ncurses庫源碼壓縮包

大家可以去這個網址下載:http://ftp.gnu.org/pub/gnu/ncurses/     我選用的是ncurses-6.1版本

2、將ncurses壓縮包拷貝到我們的Linux主目錄的bin文件夾下

cp  -r  ncurses-6.1.tar.gz      /bin/

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

(1)cd /bin

(2)tar -zxvf ncurses-6.1.tar.gz

4、進入ncurses-6.1目錄

cd ncurses-6.1

5、配置

配置方式:

 ./configure --without-cxx    

 make編譯就可以通過

6、make編譯

make

7、安裝

make install    

你可以進入/usr/lib下查找是否有libncurses.so或libncurses.a這個庫,有的話,就是安裝成功

8、測試

#include <unistd.h>
#include <stdlib.h>
#include <curses.h>
 
int main()
{
  initscr();
  move( 5, 15 );
  printw( "%s", "Hello world" );
  refresh();
  sleep(2);
  endwin();
  exit(EXIT_SUCCESS);
}

再執行:

gcc 1.c -lncurses //一定要帶-lncurses
./a.out

屏幕中出現hello world,即成功。

 

參考博客:https://blog.csdn.net/weixin_40123831/article/details/82490687


免責聲明!

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



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