首页 → Linux教程
背景:
阅读新闻
Linux支持的JPEG库的安装
[日期:2011-09-06]来源:Linux社区作者:cao_tao199612[字体:]
1. 首先要 在你安装的目录下建立4个文件目录 :/bin /include /lib /man/man1.
如果你 没有建立这4个文件目录的 话.在make install 的时候你会遇到下面的问题:/usr/bin/install -c -m 644 ./cjpeg.1 /home/jpeg/jpeg/man/man1/cjpeg.1/usr/bin/install: 无法创建一般文件‘/home/jpeg/jpeg/man/man1/cjpeg.1’: 没有那个文件或目录make: *** [install] Error 1
2. 关于配置安装的 几点意见:# export CC=arm-linux-gcc# ./configure –host=arm-unknown-linux –prefix=/home/nhxy509/software/jpeg-6b –enable-shared –enable-static分别对动态链接库和静态链接库的支持下面是jpeg库的交叉编译方法for arm下载jpegsrc.v6b.tar.gz解压[root@ jpeg]#tar -xzf jpegsrc.v6b.tar.gz[root@ jpeg]#cd jpeg-6b[root@ jpeg]# ./configure –host=arm-unknown-linux –prefix=/home/jpeg/jpeg –enable-shared –enable-static
修改生成的Makefile文件:prefix = /home/jpeg/jpegCC= /home/nhxy509/arm/3.4.1/arm-linux/bin/arm-linux-gccAR= /home/nhxy509/arm/3.4.1/arm-linux/bin/arm-linux-ar rcAR2= /home/nhxy509/3.4.1/arm-linux/bin/arm-linux-ranlib
[root@ jpeg]# make如果在这里出现make: ./libtool: Command not found
错误分析:由于libtool版本过低导致的,重新下载新版本的libtool以默认方式安装,执行以下命令安装libtool:
libtool-1.5.26.tar.gz//是我下载的版本
./configure注意这里是gcc不是arm-linux-gcc编译makemake install
再回来:[root@ jpeg]# make
最后:[root@ jpeg]# make install
总结的命令如下:
# tar -zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b
# ./configure –host=arm-unknown-linux –prefix=/home/jpeg/jpeg –enable-shared –enable-static
# make
# 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
0
Linux下SVN使用
Linux把内存挂载成硬盘提高读写速度
相关资讯 Linux安装
图片资讯
本文评论 查看全部评论 (0)
评论声明
最新资讯
本周热门
Linux公社简介 – 广告服务 – 网站地图 – 帮助信息 – 联系我们本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。Copyright © 2006-2014 Linux公社 All rights reserved 浙ICP备06018118号
,问:一只小狗在沙漠中旅行,结果死了,问他是怎么死的?