5、交叉編譯libpng

5、交叉編譯libpng

目標平臺:LOONGSON-1B開發板

內核:Linux 3.0

編譯平臺:ubuntu10.04

交叉工具鏈:gcc-3.4.6-2f

、簡介

    libpng 軟件包包含 libpng 庫.這些庫被其他程序用於讀寫png文件。

 

二、下載libpng源碼包

    進入http://sourceforge.net/projects/libpng/files/下載一個libpng穩定版本源碼包,這裏選擇libpng1.2.39.tar.gz。

 

三、交叉編譯libpng步驟

#tar zxf libpng-1.2.39.tar.gz

#cd libpng-1.2.39

#./configure --prefix=/home/tool/gtk/libpng_install --host=mipsel-linux

出現錯誤:

Checking for zlibVersion in -lz ... No

問題分析:

Libpng配置是會去檢測zlib庫,configure時加上zlib庫的路徑信息即可。

#./configure --prefix=/home/tool/gtk/libpng_install --host=mipsel-linux LIBS=-L/home/tool/gtk/zlib_install/lib CPPFLAGS=-I/home/tool/gtk/zlib_install/include

配置完成後,執行make && make install,編譯安裝成功後在--prefix指定的目錄下生成bin、include、shared和lib目錄。

發佈了42 篇原創文章 · 獲贊 15 · 訪問量 38萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章