﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-ay19880703-随笔分类-linux</title><link>http://www.cppblog.com/ay19880703/category/8299.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 18 Sep 2008 18:48:55 GMT</lastBuildDate><pubDate>Thu, 18 Sep 2008 18:48:55 GMT</pubDate><ttl>60</ttl><item><title>坎坷的GTK编译过程 for UBUNTU</title><link>http://www.cppblog.com/ay19880703/archive/2008/09/18/62235.html</link><dc:creator>大西瓜YY</dc:creator><author>大西瓜YY</author><pubDate>Thu, 18 Sep 2008 15:34:00 GMT</pubDate><guid>http://www.cppblog.com/ay19880703/archive/2008/09/18/62235.html</guid><wfw:comment>http://www.cppblog.com/ay19880703/comments/62235.html</wfw:comment><comments>http://www.cppblog.com/ay19880703/archive/2008/09/18/62235.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/ay19880703/comments/commentRss/62235.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/ay19880703/services/trackbacks/62235.html</trackback:ping><description><![CDATA[我是手动编译GTK的，实在郁闷&nbsp;&nbsp;呵呵&nbsp;&nbsp;不过编译OK了&nbsp;&nbsp;过瘾&nbsp; linux这东西安装丫之麻烦&nbsp;&nbsp;哎～有待改进<br>
<br>
咳咳 ， 开始了<br>
<br>
最开始我们先去下载一些必要的安装包：<br>
在<a href="http://www.gtk.org/" target="_blank">http://www.gtk.org</a>上面可以下载到<br>
<br>
GLIB&nbsp;&nbsp;PANGO&nbsp;&nbsp;GTK 这3个包&nbsp;&nbsp;然后去<a href="http://cairographics.org/" target="_blank">http://cairographics.org/</a>下一个release的cairo的数据包&nbsp;&nbsp;注意&nbsp;&nbsp;版本不能太老<br>
<br>
然后安装顺序如下<br>
第一个GLIB<br>
第二个ATK<br>
第三个CAIRO<br>
第四个PANGO<br>
第五个GTK&nbsp;&nbsp;<br>
<br>
编译指令统一是 ./configure --prefix=/usr &amp;&amp; make &amp;&amp; make install<br>
<br>
怎么编译就小小提1下吧，比如glib这个包&nbsp;&nbsp;那么我们先解压然后进到解压文件夹命令行下执行&nbsp;&nbsp;./configure
--prefix=/usr &amp;&amp; make &amp;&amp; make install就OK&nbsp;&nbsp;也可以先执行
./configure prefix=/usr 然后执行 make 在然后执行 make install<br>
<br>
这里需要提1下的是cairo的包可能需要先安pixman这个东西&nbsp;&nbsp;老样子 也是在<a href="http://cairographics.org/" target="_blank">http://cairographics.org/</a>这里下<br>
<br>
还有pango安装的指令有些不一样， 应该这样安装比较好&nbsp;&nbsp;./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc&nbsp;&nbsp;<br>
<br>
依次把四个包安装好了以后我以为就万事大吉可以编译了，哪晓得.....<br>
提示说 libx11 not found&nbsp;&nbsp;可是我明明看到libx11安装了阿&nbsp;&nbsp;郁闷了我半天&nbsp;&nbsp;翻了翻国内的资料没有提及，最后在国外的一篇帖子上看到原来是缺少了libxext这个东西&nbsp;&nbsp;<br>
那就懒得理了&nbsp;&nbsp;<br>
直接 sudo apt-get install libxext<br>
然后在编译就搞定了......<br>
<br>
安装个GTK并没有网上写的一些帖子那么轻松&nbsp;&nbsp;由于个人机子的差异&nbsp;&nbsp;所以出现的问题都不太一样&nbsp;&nbsp;<br>
<br>
其实我就只想说下找不到 libx11的情况，其他的内容很多网上都有&nbsp;&nbsp;简要概括了下罢了
<br>
<br><img src ="http://www.cppblog.com/ay19880703/aggbug/62235.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/ay19880703/" target="_blank">大西瓜YY</a> 2008-09-18 23:34 <a href="http://www.cppblog.com/ay19880703/archive/2008/09/18/62235.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>