注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

让一切都逝去吧

排骨炖泥菜/猪肝炒苹果/鱼籽狗肉汤/狗头薏米汤

 
 
 

日志

 
 

gd的安装  

2010-06-30 15:19:21|  分类: linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

安装gd需要一些依赖库,安装步骤如下:

1、 安装 zlib

mkdir /usr/local/zlib
unzip zlib-1.2.5.zip
cd zlib-1.2.5
./configure –prefix=/usr/local/zlib
make
make install

2、 安装 jpeg

以下为jpeg6安装说明,仅作参考:

mkdir -p /usr/local/jpeg6
mkdir -p /usr/local/jpeg6/bin
mkdir -p /usr/local/jpeg6/lib
mkdir -p /usr/local/jpeg6/include
mkdir -p /usr/local/jpeg6/man
mkdir -p /usr/local/jpeg6/man1
mkdir -p /usr/local/jpeg6/man/man1
tar -xf jpeg-6b.tar.gz
cd jpeg-6b
./configure –prefix=/usr/local/jpeg6 –enable-shared –enable-static
make
make install

安装完成提示:

libraries have been installed in:

/usr/local/jpeg6/lib

我安装的是jpeg8,下载地址是http://www.ijg.org/,这个地址很难找因为jpeg是种图片格式,查jpeg库的时候,漫天的无用信息。下载安装文件的时候也弄错了,下的是windowszip压缩包,执行安装文件时出错,后来使用dos2unix工具将所有文件转成unix编码格式才安装成功。步骤如下:

mkdir /usr/local/jpeg8

unzip jpegsr8b.zip

cd jpeg-8b

dos2unix *

./configure –prefix=/usr/local/jpeg8 –enable-shared –enable-static

make

make install

3、 安装 libpng

mkdir /usr/local/libpng
tar -xf libpng-1.2.44.tar.bz2
cd libpng-1.2.44
./configure –prefix=/usr/local/libpng
make
make install

4、 安装 freetype

mkdir /usr/local/freetype

tar -xf freetype-2.3.12.tar.gz

cd freetype-2.3.12

./configuration --prefix=/usr/local/freetype

make

make install

5、 安装 gd

tar -zxf gd-2.0.35.tar.gz

cd gd-2.0.35

mkdir -p /usr/local/gd

./configure -prefix=/usr/local/gd -with-jpeg=/usr/local/jpeg8 -with-png=/usr/local/libpng -with-zlib=/usr/local/zlib -with-freetype=/usr/local/freetype

make

make install

假如安装成功 会在设定的目录/usr/local/gd 下的 include中有 gd.h 文件 还有一个什么libgb.a文件生成 可以find一下验证是否安装成功

有的文档说需要安装libXml,但我使用的php-5.3.2中已默认集成了libXml,就不需要自己安装了。

gd2以后不支持gif图像,网上有让其支持gif的方法,这里只抄录一下网上的方法,并未进行测试。先去http://www.rime.com.au/gd/下载gdgif补丁,给源码打补丁:设gd源码目录为gd-1.8.3
  patch -p0 < code>
  命令完成后gd-1.8.3子目录下多了个 gd_gif.c文件,而文件gd.hMakefile也被作了相应修改。进入该子目录:
  cd gd-1.8.3
  缺省 情况下,GD库编译时并不加入JPEG支持,得修改Makefile文件。修改Makefile文件,使得:
  CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF
  LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11
  此后,编译并安装:
  make
  make install

  评论这张
 
阅读(2438)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017