移植fontconfig軟體包
關於fontconfig的移植,在ubuntu server 10.04平台上交叉編譯,移植到嵌入式linux,經過實踐,以下是交叉編譯的正確步驟,不保證在其他環境中能正確執行,以下是編譯環境:
build: ubuntu server 10.04
host: linux version 2.6.32.15-15-sigma
cross compiler:mips-linux-gnu-gcc version:4.3.2
cpu: mips
交叉編譯fontconfig,依賴(libxml2,freetype);
download open sources:
fontconfig-2.8.0.tar.gz
libxml2-git-snapshot.tar.gz
freetype-2.4.8.tar.bz2
building libxml2-git-snapshot.tar.gz:
tar zxvf libxml2-git-snapshot.tar.gz
cd libxml2-2.7.8/
./configure --host=mips-linux-gnu cc="mips-linux-gnu-gcc -el" --with-zlib=/home/gzshun/zlib/ --prefix=/home/gzshun/libxml2 (request cross compile zlib-1.2.3)
./configure --host=mips-linux-gnu cc="mips-linux-gnu-gcc -el" --without-zlib --prefix=/home/gzshun/libxml2
make
make install
building freetype-2.4.8.tar.bz2:
tar jxvf freetype-2.4.8.tar.bz2
cd freetype-2.4.8/
./configure --host=mips-linux-gnu cc="mips-linux-gnu-gcc -el" --prefix=/home/gzshun/freetype2
make
make install
building tar zxvf fontconfig-2.8.0.tar.gz:
tar zxvf fontconfig-2.8.0.tar.gz
cd fontconfig-2.8.0/
export pkg_config_path=/home/gzshun/others/libxml2-2.7.8/:$pkg_config_path
./configure --with-arch=mips --host=mips-linux-gnu cc="mips-linux-gnu-gcc -el" --enable-libxml2 --with-freetype-config=/home/gzshun/freetype2/bin/freetype-config --includedir="/home/gzshun/libxml2/" --prefix=/home/gzshun/fontconfig
make
make install
由於交叉編譯開源軟體包,不涉及到具體難題,沒有逐一解釋,只提供編譯步驟。
軟體包安裝
指令碼安裝包,c語言源 開源 編譯時間長。lamp環境搭建 linux apache mysql php 效率高 mnt cdrom packagehttpd 2.2.15 15.el6.centos.1.i686.rpm httpd 軟體名 2.2.15 軟體版本 15 軟體發布次數 el6.ce...
軟體包 shell 命令
一 tar 1 介紹 tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立檔案 備份檔案 也可以在檔案中改變檔案,或者向檔案中加入新的檔案。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如軟盤。利用tar命令,可以把一大堆的檔案和目錄全部打包成乙個檔案,...
javaOA整合軟體包
junit4.4 struts2.18 拷貝 struts2 blank 2.1.8.1.jar 裡的jar包 個 struts.xml web.xml 配置為開發模式,並配置字尾名為action hibernate3.6 required資料夾 jpa optional c3p0 資料庫驅動 hi...