buf

BE something YOU love and understand
posts - 94, comments - 35, trackbacks - 0, articles - 2
   :: 首页 :: 新随笔 :: 联系 ::  :: 管理

对uClinux-2.4.224-uc0所支持的库的简单说明

Posted on 2007-12-30 17:52 buf 阅读(533) 评论(0)  编辑 收藏 引用 所属分类: Embedded


大部分内容截取自uClinux-dist/linux-2.4.24/lib/libxxx中的相应说明,也有的google来的,不一定准确,仅供参考。

libAES, libDES, libSSL
-------------------------
加密/解密和实现SSL要用到的库,实际编译uClinux-dist/freeswan下的一些咚咚,IPSEC要用到这个。

libGMP
--------
library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. 
用于任意精度的算术运算。

libG
-----
实际会编译termcap库,a library of C functions that enable programs to send control strings to terminals in a way independent of the terminal type.
用于向任意类型的终端发送字符串。

libldap
--------
LDAP(Lightweight Directory Access Protocol) is an Internet protocol that email and other programs use to look up information from a server.
如果程序用到LDAP协议需要这个。

libPAM
--------
Pluggable Authentication Modules for Linux, Is a system of libraries that handle the authentication tasks of applications (services) on the system.
用于对程序和服务的xxx认证。。。。

libpcap
--------
a system-independent interface for user-level packet capture, provides a portable framework for low-level network monitoring.
用于包捕获和分析,如果要跑网络分析、嗅探之类的程序需要用到这个。

libz
----
a general purpose data compression library.
提供数据压缩api。

libatm
-------
support ATM(asynchronous transfer mode) networking under Linux.
提供ATM相关的api。

libpng, libjpeg
----------------
提供png和jpeg文件格式相关的api。

ncurses
---------
The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0 and more. It uses terminfo format, supports pads and color and multiple highlights and forms charcters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses.
这个应该熟悉了,用于实现菜单模式的库,配置linux内核的时候如果使用make menuconfig就需要这个库。
只有注册用户登录后才能发表评论。