安? GD 前需要安? jpeg-6b, libpng, zlib, freetype。以下是下载网址:

http://www.libgd.org/Downloads GD下载

ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz JPEG下载

http://www.libpng.org/pub/png/libpng.html png下载

http://www.zlib.net/zlib-1.2.3.tar.gz zlib下载

http://www.freetype.org/ freetype下载

1.安装zlib

tar zxvf zlib-1.2.3.tar.gz

cd zlib-1.2.3

./configure

make

make install

2.安装libpng

tar zxvf libpng-1.2.29.tar.gz

cd libpng-1.2.29

cd scripts/

mv makefile.linux ../makefile

cd ..

make

make install

注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个

3.安装freetype

tar zxvf freetype-2.1.10.tar.gz

cd freetype-2.1.10

./configure

make

make install

4.安装Jpeg

tar zxvf jpegsrc.v6b.tar.gz

cd jpeg-6b/

./configure --enable-shared

make

make test

make install

注意,这里configure一定要带--enable-shared参数,不然,不会生成共享库

5.安装GD

tar zxvf gd-2.0.33.tar.gz

cd gd-2.0.33

./configure --with-png --with-freetype --with-jpeg

make install

如果GD报错:configure.ac:64: warning: macro `AM_ICONV' not found in library

你就make clean一下,然后再make

如果你安装别的出现libtool没有找到,你就从/usr/bin/libtool cp 一个过来用就好了!

在64位下编译GD 如果/usr/bin/ld: /usr/local/lib/libz.a(compress.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC

这说明zlib没用用-fPIC进行编译修改zlib的Makefile CFLAGS=-O3 -DUSE_MMAP -fPIC

make;make install然后再编译gd 就过去了!

linux卸载gd,linux下 安装GD相关推荐

  1. Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问

    Linux(ubuntu)下安装anaconda(64位)并配置jupyter notebook远程访问 Anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180 ...

  2. wireshark使用教程 linux,Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕...

    Linux入门教程:ubuntu下安装wireshark(以及配置非root),这个强大的工具可以捕 Wireshark是世界上最流行的网络分析工具.这个强大的工具可以捕捉网络中的数据,并为用户提供关 ...

  3. linux系统(ubuntu)下安装exe文件

    linux系统(ubuntu)下安装exe文件 昨天将家中的旧笔记本翻出来安装了ubuntu20.04.1,想在电脑中安装exe文件时,不能直接打开. 于是借鉴网络中的方法(https://blog. ...

  4. 永久解决Linux(Ubuntu)下安装CH340驱动问题

    永久解决Linux(Ubuntu)下安装CH340驱动问题 出现的问题 出现的问题 当我们用make对CH340的文件进行构建的时候,大多数情况是会报这样的错误 下面提供一种永久解决的方法 首先打开下 ...

  5. 在Linux、ubuntu 11下安装无线网卡 、杂牌无线网卡、ndiswrapper的使用

    本片文章是之前在百度空间所写的(2011-10-11),由于百度空间已无法浏览.考虑本文还有一定实用性,固转载至此. 原百度链接:http://hi.baidu.com/ccboyhi/blog/it ...

  6. Linux和Windows系统下:安装Anaconda、Paddle、tensorflow、pytorch,GPU[cuda、cudnn]、CPU安装教学,以及查看CPU、GPU内存使用情况

    Linux和Windows系统下安装深度学习框架所需支持:Anaconda.Paddlepaddle.Paddlenlp.pytorch,含GPU.CPU版本详细安装过程 1.下载 Anaconda ...

  7. centos php gd库,Centos安装GD库

    tar zxvf ncurses-5.6.tar.gz 进入目录 cd ncurses-5.6 生成 makefile文件, 再进一步编译 ./configure --prefix=/usr --wi ...

  8. linux安装gd,linux下 安装GD

    安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, freetype.以下是下载网址: 1.安装zlib tar zxvf zlib-1.2.3.tar.gz cd zlib-1.2 ...

  9. linux 卸载nexus,Linux下安装maven和nexus

    Linux下安装maven 1.首先到Maven官网下载安装文件,目前最新版本为3.0.3,下载文件为apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令: 2.进入下 ...

最新文章

  1. 在Ubuntu 14.04 64bit上安装redis 3.0.3
  2. Android性能优化典范第三季
  3. OpenCASCADE:形状愈合之形状加工
  4. D3D API - D3DXCreateRenderToSurface渲染到纹理
  5. Prufer序列相关
  6. 架构思维其实就那么回事
  7. leetcode283.移动零
  8. java中双引号和单引号_Java中的单引号和双引号之间有区别吗?
  9. python中的递归函数是什么_Python中的递归函数
  10. 百度编辑器UEditor源码模式下过滤div/style等html标签
  11. 在线Excel转TSV工具
  12. Eclipse中与CVS相连的工程中的文件,不显示版本信息时,如何处理(重启Eclipse)!
  13. wps公式如何加序号_神器:AxMath数学公式编辑排版软件 输入公式、化学方程式从未如此简单...
  14. 楚天音乐台的在线广播的URL代码
  15. 一步一步教你如何写开发文档
  16. 代码:Java实现大数据经典案例WordCount
  17. linux下dbf是什么文件,dbf是什么文件?dbf文件怎么读取
  18. tyvj 1027 木瓜地 简单模拟
  19. android 钉钉考勤日历,vue实现钉钉的考勤日历
  20. 计算机中文件夹怎么上密码,怎样设置电脑文件夹密码

热门文章

  1. c++中创建类型测试
  2. C++如何调用父类的方法?
  3. 多线程—Lock、Condition、ReentrantLock、ReentrantReadWriteLock
  4. 在哪开启oracle服务器,开启企业殿堂的钥匙 Oracle服务器的安装
  5. onnx模型转tensorflow模型
  6. c语言必背数据结构_数据结构(C语言)考试重点必背
  7. mysql的innodb如何定位锁问题_mysql的innodb如何定位锁问题,mysql如何减少主从复制延迟?...
  8. python中matrix是什么意思_Python的基础语法
  9. python输出汉字怎么注释中文_Python使用中文注释和输出中文(原创)
  10. osg下物体绕自身轴旋转