zoukankan      html  css  js  c++  java
  • NCurses交叉编译

    libncurses库用来在显示器上显示文本界面,典型例子就是Linux内核的make menuconfig配置界面。

    libform库用于在ncurses中使用表格。

    libmenu库用于在ncurses中使用菜单。

    libpanel库用于在ncurses中使用面板。

    1. 下载程序包

    源码:http://invisible-island.net/ncurses/

    教程:http://www.c-for-dummies.com/ncurses/

    2. 解压缩:tar zvxf ncurses.tar.gz

    3. 配置:cd ncurses-5.9/

      ./configure CC=arm-linux-gcc --host=arm-linux --with-shared

    4. 编译:make

    5. 安装:make install

    问题:

    远程连接到嵌入式设备中(Linux 2.6的内核),执行用NCurses库编写的程序,提示如下错误:

    Error opening terminal: linux

    解决方法:

    mkdir -p /usr/share/terminfo/l
    cd /usr/share/terminfo/l
    ln -s /lib/terminfo/l/linux linux

    如果/lib/terminfo/l/linux不存在,则可以从其他有该文件的操作系统中拷贝一份到嵌入式设备中,再建立符号链接

  • 相关阅读:
    OpenGL3:先导篇 数据类型
    Linux开发:同步与异步
    前端面试题
    工具
    API和DLL
    CSS了一个浮动导航条
    AJAX背景技术介绍
    2014年8月18日17:02:53
    怎么增加照片的KB大小
    HTML5增加的几个新的标签
  • 原文地址:https://www.cnblogs.com/paullam/p/3732706.html
Copyright © 2011-2022 走看看