编译安装jpeg6库文件时报错的解决方法 报错内容 make: ./libtool:命令未找到./libtool --mode=compile

在安装PHP5之前,要先安装一些文件库
Linux系统中源代码包安装过程有:

  • 配置(configure)
  • 安装(make)
  • 编译(make install)

在给jpeg-6b安装和编译(make && make install)的过程中,出现了如下报错

[root@boluo-HK jpeg-6b]# make && make install
./libtool --mode=compile gcc -O2  -I. -c ./jcapimin.c
make: ./libtool:命令未找到
make: *** [jcapimin.lo] 错误 127

#### 解决方案:安装libtool

##### 0x01 下载并编译安装libtool

wget http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz
tar -zxvf libtool-2.2.6a.tar.gz
./configure --prefix=/usr/local
make && make install

0x02 将jpegsrc.v6b.tar.gz重新解压,防止出现jconfig.h is unchanged

checking libjpeg version number... 62
creating ./config.status
creating Makefile
creating jconfig.h
jconfig.h is unchanged

0x03 将编译安装生成的部分文件拷贝到jpeg-6b源代码包下

[root@boluo-HK libtool-2.2.6]# cd /usr/local/share/libtool/config/
[root@boluo-HK config]# cp config.sub config.guess /usr/local/src/jpeg
jpeg-6b/ 

出现是否覆盖时候,全部都输入yes

0x04 再重新编译安装jpeg6库文件即可

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×