常用庫之五 libtiff的交叉編譯

2021-06-02 00:45:51 字數 1050 閱讀 7358

開發平台:ubuntu11.04

標籤影象檔案格式(taggedimage file format,簡寫為tiff) 是一種主要用來儲存包括**和藝術圖在內的影象的檔案格式。tiff格式是文件影象和文件管理系統中的標準格式,此原始碼包含了tiff檔案操作的所有函式。

交叉編譯tiff-3.8.2.tar.gz: 

$ tar zvxf tiff-3.8.2.tar.gz

$ cd tiff-3.8.2/

$ sh autogen.sh

$ ./configure cc=arm-linux-gnu-gcc cxx=arm-linux-gnu-g++ --host=arm-linux --prefix=$pwd/_install

編譯過程中會出現/usr/bin/sed檔案找不到以及libtool版本不匹配的錯誤,通過以下的方法在tiff-3.7.4中獲得匹配的libtool: 

$ tar zvxf tiff-3.7.4.tar.gz

$ cd tiff-3.7.4/

$ sh autogen.sh

$ ./configure cc=arm-linux-gnu-gcc cxx=arm-linux-gnu-g++ --host=arm-linux

把生成的libtool拷貝到tiff-3.8.2,然後進入tiff-3.8.2目錄,最後編譯和安裝。 

$ cp libtool ../tiff-3.8.2

$ cd ../tiff-3.8.2

$ make && make install

$ tar zvxf tiff-3.9.5.tar.gz

$ cd tiff-3.9.5/

$ sh autogen.sh

$ ./configure cc=arm-linux-gnu-gcc cxx=arm-linux-gnu-g++ --prefix=$pwd/_install --host=arm-linux

$ make && make install

常用庫之八 libpopt的交叉編譯

開發平台 ubuntu11.04 此庫被一些程式用於解析命令列選項。交叉編譯popt 1.7.tar.gz tar zvxf popt 1.7.tar.gz cd popt 1.7 configure cc arm linux gnu gcc host arm linux prefix pwd in...

boost庫的交叉編譯

1.首先執行boost解壓目錄下的 bootstrap.sh 2.修改生成的project config.jam檔案 修改 using gcc opt poky linux gcc sysroot opt poky 2.4.2 sysroots aarch64 poky linux 注 1.gcc ...

Python 之 常用庫

知識點 標準庫 擴充套件庫標準庫 說明builtins 內建函式預設載入 os作業系統介面 syspython自身的執行環境 functools 常用的工具 json 編碼和解碼 json 物件 logging 記錄日誌,除錯 multiprocessing 多程序threading 多執行緒cop...