Chinaunix首页 | 论坛 | 博客
  • 博客访问: 73103
  • 博文数量: 14
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 126
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-13 23:44
个人简介

信息安全出身、高性能流媒体服务器开发从业者、CDN、linux爱好者、HLS

文章分类

全部博文(14)

文章存档

2016年(14)

我的朋友

分类: LINUX

2016-02-08 19:35:20

编译linux内核配置内核参数时会使用make menuconfig命令,但在启动配置界面前要先安装ncurses库。

ncurses库是提供字符终端处理的库,包括面板和菜单。

可以在下面的连接中获得:(解压、配置、编译、安装就省了)
http://ftp.gnu.org/pub/gnu/ncurses/

也可以直接安装:
sudo apt-get install libncurses-dev

安装后会在/usr/lib目录下找到libncurses*.a文件

使用起来也比较方便,看看下面的例子:
#include
#include
#include

int main()
{
  initscr();
  move( 10, 20 );
  printw( "%s", "Hello world" );
  refresh();

  for(int a = 0; a < 10; a++)
  {
        beep();  //响铃
        sleep(1);
  }
  getchar();
  endwin();
  exit(EXIT_SUCCESS);
}

编译的时候加上-lncurses,由于使用了C99,故在最后加上了-std=c99
gcc -o ncurses ncurses.c -lncurses -std=c99
阅读(1458) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~