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

原文地址:https://www.cnblogs.com/zhongllmm/p/14253823.html