安装freetype时,遇到很多问题,在这里记录一下安装教程
1.拷贝软件包到/usr/local目录下,解压并进入freetype-2.6目录。
[root@localhost /]#cp ./freetype-2.6.tar.gz /usr/local
[root@localhost /]#cd /usr/local
[root@localhost local]#tar -zxvf freetype-2.6.tar.gz
[root@localhost local]cd freetype-2.6
2.使用"configure"命令检查并配置安装需要的系统环境,并生成安装配置文件。(将软件安装到/usr/local/freetype目录下)
[root@localhost freetype-2.6]# ./configure --prefix=/usr/local/freetype
这里我遇到问题,重新配置,但是系统提示我:“Nothing to be done for `unix'.”
进入 builds/unix目录,然后在里边运行./configure命令,不会提示错误。
[root@localhost freetype-2.6]#cd /usr/local/src/freetype-2.6/builds/unix
[root@localhost unix]# ./configure --prefix=/usr/local/freetype --enable-shared
3. 使用"make"命令编译源代码文件并生成安装文件
[root@localhost freetype-2.6]# make
这里也是遇到问题,重新make的时候系统提示:“make: Nothing to be done for `all'.”
这句提示是说明你已经编译好了,而且没有对代码进行任何改动。
若想重新编译,可以先删除以前编译产生的目标文件:
[root@localhost freetype-2.6]# make clean
然后再make
或者make clean 之后运行一下ldconfig
4.使用"make install"命令进行安装
[root@localhost freetype-2.6]# make install
如果安装成功将会在/usr/local/freetype目录下存在bin、include、lib、share 4个目录,并在安装GD2库时,通过configure命令的选项中加上"--with-freetype=/usr/local/freetype/"选项,指定freetype库文件的位置。