编译安装
1 理论知识
1.1 GD的简介
– GD代表gif draw(适用于gd 1.0版本)
– GD代表图形绘制(适用于GIF中的LZW压缩的Unisys专利曝光且GIF支持被取消)
1.2 GD的作用
– 支持GIF并创建支持GIF动画(gd 2.0.28开始)
1.3 编译的目的
解决以下编译依赖的版本提示,
configure: error: Unable to find libgd.(a|so) >= 2.1.0 anywhere under /usr
2 最佳实践
2.1 准备编译环境
yum -y install gcc gcc-c++ make expat-devel
2.2 编译GD
2.2.1 下载GD
cd ~ wget https://github.com/libgd/libgd/releases/download/gd-2.2.5/libgd-2.2.5.tar.gz
其他版本请从如下链接下载,
https://github.com/libgd/libgd/releases
2.2.2 解压安装包
cd ~ tar -xf libgd-2.2.5.tar.gz
2.2.3 预编译GD
cd ~/libgd-2.2.5 ./configure --bindir=/usr/sbin/ \ --sbindir=/usr/sbin/ \ --libexecdir=/usr/libexec \ --sysconfdir=/etc/ \ --localstatedir=/var \ --libdir=/usr/lib64/ \ --includedir=/usr/include/ \ --datarootdir=/usr/share \ --infodir=/usr/share/info \ --localedir=/usr/share/locale \ --mandir=/usr/share/man/ \ --docdir=/usr/share/doc/libgd
2.2.4 编译并安装GD
make make install
参阅文档:
==============
GD官方首页
———–
http://libgd.github.io/
GD的下载
———–
https://github.com/libgd/libgd/releases
没有评论