常用库之九:libncurses的交叉编译
来源:互联网 发布:淘宝电话人工服务按几 编辑:程序博客网 时间:2024/06/06 05:34
开发平台:Ubuntu11.04
编 译器:arm-gcc-4.1.1.tar.bz2 (可从http://download.csdn.net/detail/npy_lp/3821111上下载)
ncurses源码包:ncurses-5.9.tar.gz (可从官网http://ftp.gnu.org/pub/gnu/ncurses/上下载)
Ncurses提供字符终端处理库,包括面板和菜单。
交叉编译ncurses-5.9.tar.gz:
$ tar zvxf ncurses-5.9.tar.gz$ cd ncurses-5.9/$ ./configure CC=arm-linux-gnu-gcc --prefix=$PWD/_install --host=arm-linux --with-shared //详细配置信息使用./configure --help查看$ make && make install
Libncurses库用来在显示器上显示文本界面。典型例子就是Linux内核的make menuconfig配置界面。
Libform库用于 在ncurses中使用表格。
Libmenu库用于在ncurses中使用菜单。
Libpanel库用于在ncurses中使用面板。
关于_install/bin目录下各种应用程序的使用说明可通过man命令来查看_install/man/man1目录下相应的帮助文件,如:
$ man ./clear.1.gz
提供的arm-gcc-4.1.1.tar.bz2已支持libncurses-5.7。
- 常用库之九:libncurses的交叉编译
- 交叉编译libncurses.so库和bin 二进制比较和16进制显示软件vbindiff
- 常用库之二:libfreetype的交叉编译
- 常用库之三:libpng的交叉编译
- 常用库之四:zlib的交叉编译
- 常用库之五:libtiff的交叉编译
- 常用库之六:ibfontconfig以及libexpat的交叉编译
- 常用库之七:libusb和usbutils的交叉编译
- 常用库之八:libpopt的交叉编译
- 常用的交叉编译
- 交叉编译常用库
- 常用库之一:libjpeg的交叉编译
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- 解决交叉编译mysql出现缺少/usr/local/ncurses/lib/libncurses.a
- 算法库之二:libredblack的交叉编译
- 算法库之三:libcprops的交叉编译
- 软件开发过程质量管理——从“失控”到“可控”(1)
- 重复数据删除(De-duplication)技术研究
- 用C写一个到着输出整数的函数,递归
- Silverlight4下bing map实现鼠标移动时显示地图上的经纬坐标
- maven打包jar时,自动添加mainClass和复制依赖的其他jar
- 常用库之九:libncurses的交叉编译
- Java Path 问题(二)
- java中的volatile的用法
- 图片的放大和缩小的性能分析
- 简述MVC思想与PHP如何实现MVC
- Android sharedUserId
- 插件54:发送聊天信息
- 数字的最优组合算法
- 插件55:浏览聊天记录