本人對於Android中使用的C庫比較感興趣,畢竟是整個android基本庫,所以一一在這裡記錄一下每一個的作用。
bluetooth : 藍芽協議棧,官網<http://www.bluez.org/>
dhcpcd : dpkg 配置包,官網<http://roy.marples.name/projects/dhcpcd>
embunit : 一個嵌入式的單元測試工具。
freetype : linux上廣為使用的字型解析庫。
iptables : 一個IPv4的包過濾器。基本網路程式庫。
libxml2 : 大名鼎鼎得xml解析庫。
opencore : 多媒體播放引擎架構庫。官網<http://www.opencores.org>
speex : Speex是一套專門用於壓縮聲音的庫,由於其專門針對聲音,所以壓縮聲音的效能非常高,官網<http://www.speex.org/>
webkit : 大名鼎鼎得瀏覽器引擎。
zlib : 基本的壓縮庫。
apache-http : 用Java寫的apache引擎
bsdiff:用於比較和打補丁的工具。官網<http://www.daemonology.net/bsdiff/>
dropbear : 一個簡單的ssh協議棧,實現server和client的支援,官網<http://matt.ucc.asn.au/dropbear/dropbear.html>
emma : 一個java代碼的分析工具,用於產生一些文檔的作用。
fsck_msdos : Fat檔案系統的支援庫。
grub : 常見的bootloader工具。
jdiff : javadoc的產生工具,產生為html的報告檔案。官網<http://javadiff.sourceforge.net/>
openssl:常用ssl支援庫。
qemu:android的模擬器原始碼。
sqlite:開來源資料庫。
tcpdump : tcp抓包分析庫,可以用來分析tcp包頭等操作。
wpa_supplicant : wifi無線網路的認證支援庫。
astl:android中自己寫的一個C++模板庫,mstl::string。
bzip2:壓縮庫,解壓bz檔案用的。
e2fsprogs:Ext2/3/4 Filesystem 支援庫。官網<http://e2fsprogs.sourceforge.net/>
gtest:Google開源C++單元測試架構Google Test。官網<http://code.google.com/p/googletest/>
jhead : 一個轉換EXIF(擴充圖片格式檔案)檔案到圖片的庫,官網<http://libexif.sourceforge.net/>
libffi:語言介面支援庫。官網<http://sourceware.org/libffi/>
netcat:一個簡單而有用的工具,透過使用TCP或UDP協議的網路連接去讀寫資料。官網<http://netcat.sourceforge.net/>
oprofile:著名的調試工具。
safe-iop:安全的誇平台整體操作??官網<http://code.google.com/p/safe-iop/>
srec:srec 是放置在 android 源碼庫的 /extlibs 目錄裡面,是由 Nuance 公司提供的開源連續非特定人語音辨識。
tesseract : OCR識別庫,貌似用於在二進位檔案和圖片中提取文本的功能庫。官網:http://code.google.com/p/tesseract-ocr/
bison:文法庫。官網<http://www.gnu.org/software/bison/>
clearsilver:ClearSilver是用C語言編寫的運行輕快的模板引擎。官網<http://www.clearsilver.net/>
elfcopy:elf檔案格式庫,沒固定網站,隨kernel一起發布。
expat:xml解析庫,官網<http://expat.sourceforge.net/>
genext2fs:it generates an ext2 filesystem as a normal (i.e. non-root) user. It doesn't require you to mount the image file to copy files on it. It doesn't even require you to be the superuser to make device nodes or set group/user ids. 官網<http://genext2fs.sourceforge.net/>
icu4c:C/C++ 平台強大的國際化應用開發組件,ICU4C有效地增強了C/C++平台的軟體國際化能力。官網<http://sourceforge.net/projects/icu/>
jpeg:jpeg圖片格式支援庫,官網<http://sourceforge.net/projects/libjpeg/>
libpcap:Libpcap提供了系統獨立的使用者層級網路資料包捕獲介面, tcpdump是抓包工具,官網<http://www.tcpdump.org/>
netperf:Netperf是一種網路效能的測量工具。需要現啟動netserver再運行client。官網<http://www.netperf.org/>
ping:網路工具ping
skia:2D圖形庫。官網<http://code.google.com/p/skia/>
strace:strace 是一種強大的工具,它能夠顯示所有由使用者空間程式發出的系統調用。strace 顯示這些調用的參數並返回符號形式的值。官網<http://sourceforge.net/projects/strace/>
tinyxml : 進階的xml解析&產生工具。
blktrace:blktrace是塊層IO路徑監控和分析工具,使用它可以深入瞭解IO通路,對監控,效能調優都有很大協助。沒有官網,隨kernel一起更新。
dbus:進程間通訊工具,官網<http://www.freedesktop.org/software/dbus/ >
elfutils:GNU中得binutils套件中包含有一系列的用來建立、修改、分析二進位檔案的工具。官網<https://fedorahosted.org/elfutils/>
fdlibm:一個開源得數學庫,官網<http://www.netlib.org/fdlibm/>
giflib : gif支援庫
ipsec-tools:一個開源的網路程式庫,好像是關於vpn的。官網<http://ipsec-tools.sourceforge.net/>
junit:JUnit是一個開發原始碼的Java測試架構,用於編寫和運行可重複的測試。他是用於單元測試架構體系xUnit的一個執行個體。官網<http://sourceforge.net/projects/junit/>
libpng : png解析庫
neven:Image Recognition庫,官網<http://www.nevenvision.com> 。貌似訪問不了,google買掉此公司後幹得吧。
ppp:PPP(Point- to-Point) 網路通訊協定程式,這個庫於開源網上的ppp庫代碼有些出入,但是功能差不多,沒找到源碼。
sonivox:sonivox公司提供的聲音解決平台。
svox:一個文本轉語音的第三庫解決方案,官網<http://www.svox.com>
tremor:一種有損音頻壓縮庫,官網<http://xiph.org/>
yaffs2 : yaffs2檔案格式支援庫