安裝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

(如里这里有错误,请vi gd_png.c,找到“png.h”改成“/usr/local/libpng2/include/png.h”)

















本文转自南非蚂蚁51CTO博客,原文链接:http://blog.51cto.com/ixdba/526435 ,如需转载请自行联系原作者






相关文章
解决办法:fatal error: SDL.h: 没有那个文件或目录
解决办法:fatal error: SDL.h: 没有那个文件或目录
190 0
|
Java PHP C++
使用moviepy生成视频时,提示找不到ImageMagick
使用moviepy生成视频时,提示找不到ImageMagick
430 0
使用moviepy生成视频时,提示找不到ImageMagick
|
存储
Typora上传图片后提示 “image load failed“ 无法加载出图片
Typora上传图片后提示 “image load failed“ 无法加载出图片
2249 0
Typora上传图片后提示 “image load failed“ 无法加载出图片
|
6月前
|
应用服务中间件 Perl
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin with 0xFFD
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin with 0xFFD
|
6月前
|
应用服务中间件 Perl
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin wit
tomcat上传图片报错com.drew.imaging.jpeg.JpegProcessingException: JPEG data is expected to begin wit
使用jpeglib直接把NV12转为jpeg文件的代码
使用jpeglib直接把NV12转为jpeg文件的代码
86 0
|
开发工具 git Python
Git安装Kivy出现Fatal Error: GLES2/gl2.h: No such file or directory
Git安装Kivy出现Fatal Error: GLES2/gl2.h: No such file or directory
156 0
使用WebStorm 报错解决方法!!Unable to save settings: Failed to save settings (内含注册码破解码)
使用WebStorm 报错解决方法!!Unable to save settings: Failed to save settings (内含注册码破解码)
515 0
使用WebStorm 报错解决方法!!Unable to save settings: Failed to save settings (内含注册码破解码)
PyQt5 图片兼容性问题:"libpng warning: bKGD: invalid.",原因及解决办法。
PyQt5 图片兼容性问题:"libpng warning: bKGD: invalid.",原因及解决办法。
331 0
|
Java 编解码 应用服务中间件
img中 src 中文路径解决办法
最近有个项目场景如下:需要后台遍历图片、视频所在的文件夹,获取的到的路径传递到JSP页面,使用显示图片。遇到的问题:如果图片的路径、图片名存在中文,则 无法读取到图片。 错误截图: 原因:主要是由于字符编码不一致,Tomcat5 的http Connector默认字符编码是"iso-8859-1"。
1945 0