编译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) |