1. 在安装ImageMagick之前,请检查下面包已经安装
tiff-3.9.5.tar.gz (rpm -qa|grep libtiff检查是否已经安装)
libpng-1.2.46.tar.gz (rpm -qa|grep libpng检查是否已经安装)
jpegsrc.v6b.tar.gz (rpm -qa|grep libjpeg检查是否已经安装)
freetype-2.3.9.tar.bz2 (rpm -qa|grep freetype检查是否已经安装)
安装方法:
tar –zxvf xxx.tar.gz ./configure make make install
注意:jpegsrc.v6b.tar.gz 安装完后用rpm -qa|grep libjpeg 检查,如下结果则正确:
经常碰到红色箭头所指的包没有,则需要单独安装包libjpeg-devel-6b-37.x86_64.rpm,shell命令如下
rpm –ivh libjpeg-devel-6b-37.x86_64.rpm
2.
安装jasper-1.900.1.zip (支持JPEG2000)
export CFLAGS="-O2 -fPIC"
./configure
make
make install
注意:export CFLAGS="-O2 -fPIC" 必须做,否则在make时会报如下错误:
/usr/bin/ld:/usr/local/lib/libjasper.a(jas_cm.o): relocation R_X86_64_32 against `a localsymbol' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libjasper.a: could not read symbols: Badvalue
collect2: ld returned 1 exit status
3. 安装ImageMagick-6.4.0-0.tar.gz