目录
1)bash: ./configure: /bin/sh^M: 坏的解释器
3)/usr/bin/install: cannot create regular file '/usr/local/lib/libjpeg.so.9.4.0': Permission denied
1.下载源码
2.解压
tar -xzf jpegsrc.v9d.tar.gz
3.配置
./configure
4.编译
make
5.安装
make install
6.问题:
1)bash: ./configure: /bin/sh^M: 坏的解释器
原因:通常是因为在windows下打开了,末尾回车存成\n\r,在linux下是\n所以解析出错
解决:
sed -i 's/\r$//' ./*
2)需要安装的dos2unix、libtool等都装一下
3)/usr/bin/install: cannot create regular file '/usr/local/lib/libjpeg.so.9.4.0': Permission denied
原因:make install 时没有root权限
解决:1.root权限
2.默认是--prefix=/usr,配置的时候设置路径,记得绝对路径,不然提示错误
./configure --prefix=/home/chendh/opensource/jpeg-9d/out/
7.完成
编译安装后有以下文件