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

posted @   楸壳  阅读(2330)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示