10、交叉編譯fontconfig
目標平臺:LOONGSON-1B開發板
內核:Linux 3.0
編譯平臺:ubuntu10.04
交叉工具鏈:gcc-3.4.6-2f
一、簡介
Fontconfig是字體相關的計算機程序庫,用於配置、定製全系統的字體,或將字體提供給應用程序使用。
二、下載fongconfig源碼包
進入http://www.freedesktop.org/software/fontconfig/release/下載一個的fontconfig穩定版本源碼包,這裏選擇fontconfig-2.7.1.tar.gz。
三、交叉編譯fontconfig步驟
#tar zxf fontconfig-2.7.1.tar.gz
#cd fontconfig-2.7.1
#./configure --prefix=/home/tool/gtk/fontconfig_install --host=mipsel-linux --with-arch=mipsel-linux --with-freetype-config=/home/tool/gtk/freetype_install/bin/freetype-config --enable-libxml2 LIBXML2_LIBS='-L/home/tool/gtk/libxml2_install/lib -lxml2' LIBXML2_CFLAGS='-I/home/tool/gtk/libxml2_install/include/libxml2'
其中:
路徑:/home/tool/gtk/freetype_install/bin/freetype-config是交叉編譯安裝freetype生成的文件
路徑:/home/tool/gtk/libxml2_install/是交叉編譯安裝libxml2生成的目錄文件。
#make && make install
編譯安裝成功後在--prefix指定的目錄下生成bin、include、shared、etc、var和lib目錄。