我是手動(dòng)編譯GTK的,實(shí)在郁悶 呵呵 不過(guò)編譯OK了 過(guò)癮 linux這東西安裝丫之麻煩 哎~有待改進(jìn)
咳咳 , 開(kāi)始了
最開(kāi)始我們先去下載一些必要的安裝包:
在
http://www.gtk.org上面可以下載到
GLIB PANGO GTK 這3個(gè)包 然后去
http://cairographics.org/下一個(gè)release的cairo的數(shù)據(jù)包 注意 版本不能太老
然后安裝順序如下
第一個(gè)GLIB
第二個(gè)ATK
第三個(gè)CAIRO
第四個(gè)PANGO
第五個(gè)GTK
編譯指令統(tǒng)一是 ./configure --prefix=/usr && make && make install
怎么編譯就小小提1下吧,比如glib這個(gè)包 那么我們先解壓然后進(jìn)到解壓文件夾命令行下執(zhí)行 ./configure
--prefix=/usr && make && make install就OK 也可以先執(zhí)行
./configure prefix=/usr 然后執(zhí)行 make 在然后執(zhí)行 make install
這里需要提1下的是cairo的包可能需要先安pixman這個(gè)東西 老樣子 也是在
http://cairographics.org/這里下
還有pango安裝的指令有些不一樣, 應(yīng)該這樣安裝比較好 ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc
依次把四個(gè)包安裝好了以后我以為就萬(wàn)事大吉可以編譯了,哪曉得.....
提示說(shuō) libx11 not found 可是我明明看到libx11安裝了阿 郁悶了我半天 翻了翻國(guó)內(nèi)的資料沒(méi)有提及,最后在國(guó)外的一篇帖子上看到原來(lái)是缺少了libxext這個(gè)東西
那就懶得理了
直接 sudo apt-get install libxext
然后在編譯就搞定了......
安裝個(gè)GTK并沒(méi)有網(wǎng)上寫(xiě)的一些帖子那么輕松 由于個(gè)人機(jī)子的差異 所以出現(xiàn)的問(wèn)題都不太一樣
其實(shí)我就只想說(shuō)下找不到 libx11的情況,其他的內(nèi)容很多網(wǎng)上都有 簡(jiǎn)要概括了下罷了