1、设置环境变量
这里要设置两次,在安装glib的时候要设置一次,在安装atk前要重新作不同的设置
[root@localhost root]#export LD_LIBRARY_PATH=/usr/lib
[root@localhost root]#export PKG_CONFIG_PATH=/usr/lib/pkgconfig
2、安装glib
安装前先利用新立得安装pkg-conf、gettext
首先执行configure命令:[root@localhost root]#./configure .完成后,就可以编译了。注意的是,在安装之前首先要进行反安装,以删除以前的版本。否则,以安装其它库的时候会出错。所有执行命令如下:
[root@localhost root]#cd glib-2.12.0
[root@localhost root]#./configure
[root@localhost root]# make
(如果用非root用户安装,在make install的时候要切换到root用户,否则提示权限不够,下同)
[root@localhost root]# make uninstall
[root@localhost root]# make install
3、安装atk
设置环境变量:
[root@localhost root]#export LD_LIBRARY_PATH=/usr/local/lib
[root@localhost root]#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
安装:
[root@localhost root]#./configure
[root@localhost root]#make
[root@localhost root]# make install
4、直接编译GTK了,缺什么-dev库就直接用新立得安装,我下载回来的几个安装了貌似还是得这样。
提示需要libpng,新立得装libpng-dev
安装libpng,提示要zlib,新立得装。提示安装freetype、fontconfg,新立得装libpango-dev
总结:似乎有点乱来的味道。不管了咯,测试helloworld成功。