在用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