1. 程式人生 > >Ubuntu下ImageMagick編譯安裝出現的問題.

Ubuntu下ImageMagick編譯安裝出現的問題.

由於專案需要, 所以要在Ubuntu安裝ImageMagick下面, 用的是Ubuntu 11.

剛開始本想著用apt-get來進行安裝, 但發現安裝是出現依賴的包版本過低而安裝不了(之前試過一次apt-get upgrade, 開機都開不了.)

so, 逼著要用編譯安裝..

首先會去到ImageMagick(下面簡稱為IM)的官網去下載,  命令也貼出來, 防止連結失效.

<pre name="code" class="html">$ tar xvzf ImageMagick.tar.gz
$ cd ImageMagick-6.9.2
$ ./configure

configure之後留意最後一部分的資訊.

Options used to compile and link:
    PREFIX          = /usr/local
    EXEC-PREFIX     = /usr/local
    VERSION         = 6.9.2
    CC              = gcc -std=gnu99 -std=gnu99
    CFLAGS          =  -fopenmp -g -O2 -Wall -mtune=core2 -fexceptions -pthread -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16
    CPPFLAGS        =   -DMAGICKCORE_HDRI_ENABLE=0 -DMAGICKCORE_QUANTUM_DEPTH=16
    PCFLAGS         = 
    DEFS            = -DHAVE_CONFIG_H
    LDFLAGS         = 
    LIBS            = 
    CXX             = g++
    CXXFLAGS        = -g -O2 -pthread
    FEATURES        = DPC Cipher OpenMP
    DELEGATES       = mpeg ps

留意 DELEGATES 剛開始的時候並沒有 jpeg, 如果需要轉換jpeg的圖片就要安裝jpeg的lib,

去到 http://www.imagemagick.org/download/delegates/ 下面, 找到jpegsrc.v9a.tar.gz 下載(如果需要其他的也可以去下載)

編譯安裝jpeg的庫

$ cd 到下載目錄
$ tar xvzf jpegsrc.v9a.tar.gz
$ cd jpegsrc.v9a
$ ./configure
$ make
$ sudo make install

回到IM的資料夾

再次./configure,

    DELEGATES       = mpeg jpeg ps

這時就可以make 和 make install了

完成

相關推薦

no