首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请教一下那么多库文件他们之间的关系是什么

2012-04-13 
求教:请问一下那么多库文件他们之间的关系是什么?我想知道那些库文件是底层,那些是中间层,那些有是顶层的

求教:请问一下那么多库文件他们之间的关系是什么?
我想知道那些库文件是底层,那些是中间层,那些有是顶层的库文件。
只限于Linux系统。
gtk编程要得库文件应该是高层的吧,他又什么基础的库文件的支持呢,最底层的程序是什么实现的?驱动吗?
求高人能说多少说多少!

[解决办法]
这两天刚好在一个新板子上编译了下面一系列的玩意, 大概的顺序就是这样子:

1) linux kernel header / toolchain
2) zlib , lzma , png , jpeg , tiff , libxml , tslib , openssl , curl , icu , ffi , sqlite3 , expat , pixman
3) X11 ( util-macros , *proto* , xtrans , libXau , libXdmcp , libxcb , libX11 , libXext-1.2.0 libXi-1.4.0 freetype-2.4.9
fontconfig , libICE , libSM , libXrender , libXft , libfontenc , libXfont , libxkbfile , libXrandr , libXfixes ,
libXcursor , libXcomposite , libXdamage , libXinerama , libXt , libpciaccess , xkbcomp , xkeyboard-config )
4) GTK ( dbus , glib , atk , cairo , pango , gdk-pixbuf , libsoup , gtk+3 )
5) openGL ( libdrm , mesa )
6) X-org-server
7) gstreamer ( liboil , libvisual , libogg , libtheora , alsa-lib , libid3tag , libmad , libraw1394 , libiec61883 , 
gstreamer , gst-plugins-base , gst-plugins-good , gst-plugins-ugly )
8) webkit 

第一次弄整个流程差不多用了两天, 现在就很快了, 5,6个小时差不多了, 主要时间都花在编译toolchain和webkit上.

--------------------------------------

简单点的编译 GTK也可以用DriectFB , 这个简单些, 大概的流程是这样子:

1) linux kernel header / toolchain
2) zlib , png , jpeg , tslib , libxml , pixman
3) dbus , glib , atk , freetype , fontconfig , directfb , cairo , pango , gtk+2


热点排行