zoukankan      html  css  js  c++  java
  • 安裝jpeg-6b png error错误解决方法

    安裝jpeg-6b png error错误解决方法

    默认安裝jpeg-6b

    shell> wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz

    tar zxvf jpegsrc.v6b.tar.gz
    cd jpeg-6b
    ./configure –-prefix=/usr/local/jpeg6 –enable-shared –enable-static
    make
    make install 
     

    指定安装目录方式安装jpeg-6b


    如果你选择默认安装,可能很顺利,但是要指定路径时,请先创建以下文件夹,不然会报错: 

    错误提示:...... /usr/bin/install -c -m 644 jconfig.h /usr/local/jpeg6/include/jconfig.h 

    /usr/bin/install: 无法创建一般文件‘/usr/local/jpeg6/include/jconfig.h’: 没有那个文件或目录 

    make: *** [install-headers] Error 1 
     

    下面创建需要的文件夹
    # mkdir /usr/local/jpeg6 
    # mkdir /usr/local/jpeg6/include 
    # mkdir /usr/local/jpeg6/lib 

    # mkdir /usr/local/jpeg6/bin 
    # mkdir /usr/local/jpeg6/man 
    # mkdir /usr/local/jpeg6/man/man1

    # make install-lib 
    # make install 
     
    接着进行编译设置:

    ./configure --enable-shared --enable-static

    接着进行make,开始出错:

    ./libtool --mode=compile gcc -O2  -I. -c ./jcapimin.c

    make: ./libtool:命令未找到

    make: *** [jcapimin.lo] 错误 127

    首先看有没有安装libtool  及 libtool-ltdl-devel

    rpm   -qa | grep   libtool

    然后进入jpeg-6b的源码目录,然后执行以下步骤,切记!
    cp   /usr/share/libtool/config.sub   .
    cp   /usr/share/libtool/config.guess   .


    也就是把 libtool里面的两个配置文件拿来覆盖掉jpeg-6b目录下的对应文件

    make clean 再重新configure

    没有权限的时候先建立对应的文件夹,再次make install就行了

    安装GD 

    出现错误

    make[2]: *** [gd_png.lo] Error 1

    make[2]: Leaving directory `/usr/local/file/gd-2.0.26gif'

    make[1]: *** [all-recursive] Error 1

    make[1]: Leaving directory `/usr/local/file/gd-2.0.26gif'

    make: *** [all] Error 2

  • 相关阅读:
    大数据-hive理论(2)DDL
    大数据-hive理论(1)基础,原理,安装
    大数据-hbase理论
    java-多线程与锁
    java-自定义注解
    java-filebeat+elk的数据传输
    java-es查询
    java-创建完整的springCloud项目
    【从零单排】详解 Log4j + Slf4j 等日志框架(上篇)
    IntelliJ 中 Git 报错 Could not read from remote repository
  • 原文地址:https://www.cnblogs.com/geniusxjq/p/4094790.html
Copyright © 2011-2022 走看看