您的位置:首页 > 运维架构 > Linux

ubuntu 12.04编译安装FOX TOOLKIT

2012-06-29 20:23 381 查看
    fox的好处很多,简洁、开源和跨平台无疑非常吸引人。不过,在ubuntu下自己动手编译并安装fox还是费了一番周折。安装成功这个界面库对我而言是相当振奋人心的,因为这是我第一次在linux体验自己动手编译安装软件的乐趣。

    fox的官网是www.fox-toolkit.org,你可以自己从上面下载fox的tar.gz文件。我下载的是fox-1.6.45.tar.gz(STABLE)。

    然后,第一个问题就来了。解压没问题,接着运行./configure——奇怪,一直提示权限不够!就算是使用了sudo和chmod,还是权限不够!去网上查了一下,发现了问题根源所在——我把解压后的文件放在了windows的ntfs分区里,结果就导致了无论如何都权限不够。好吧,移动到ubuntu分区的“下载”文件夹里,再运行./configure,通过。

    ok,让我们make!于是,第二个问题来了。linux错误提示很详细,我就不把所有错误提示粘上来了,但是,错误里面有一句话很关键:X11/Xft/Xft.h: No such file or directory。Xft是个啥?看看它的全称——the X font library。作用呢?It uses FontConfig to select fonts and the X protocol for rendering them. When
available, Xft uses the Render extension to accelerate text drawing.再具体的话,你可以去这个地址看看:http://www.freedesktop.org/wiki/Software/Xft。

    缺啥补啥,这是王道。你去新立得里面搜这个包:libxft-dev,它有什么用你可以看它的说明。下一步就是安装了。你可以用sudo apt-get install libxft-dev来安装,或者直接用新立得安装。安装完成之后再make,通过。

    之后当然是make install了,但是,请记得加上sudo,即sudo make install,不然终端会提醒你这样一个错误:/usr/bin/install: cannot create regular file `/usr/local/bin/reswrap': Permission denied。

    就是这样,enjoy your FOX!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息