Linux 下源文件安装一共需要三步:
1 ./configure
2 make
3 make install
以源文件安装包freetype-2.4.10.tar.bz2 为例,下载到安装包后首先用tar xjf freetype-2.4.10.tar.bz2 将其解压。
解压后文件夹为freetype-2.4.10,假设其在根目录下,进入此文件夹 cd /freetype-2.4.10。
1 ./configure
configure是一个可执行脚本,用来检查系统是否有编译需要的库以及库的版本是否满足要求。如果要指定安装
目录可以通过prefix指定,一般默认prefix=usr/local,可以在configure文件里查看。如果要设置自己的安装目录
(便于查看都安装了哪些文件),假设安装在/tmp目录下,可以:
./configure --prefix=/tmp
2 make
根据Makefile编译文件
3 make install
把编译好的文件安装到系统中。所谓安装一般也就是一个复制的过程,把产生的头文件、库文件等拷贝到安装
目录里。查看Makefile的install可知,类似于make clean.。
编译矢量字体文件:
gcc -finput-charset=GBK -fexec-charset=UTF-8 -o example1 example1.c -I /usr/local/include/freetype2
-lfreetype -lm
如果你认为所有的源文件安装都是这样的,那就错了