博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux libjpeg 安装
阅读量:6231 次
发布时间:2019-06-21

本文共 1224 字,大约阅读时间需要 4 分钟。

主要参考http://blog.csdn.net/wwwxxlby520/article/details/4384224

现在自己把自己的工作重复一遍吧!

linux host:ubuntu 12.10

cross-compile: arm-none-linux-gnueabi-gcc (4.5.2)

src 下载地址为:    下载libtool-15.6

还需要下载jpegsrc.v6b

说明 我把这两个压缩文件放在同一目录下:/libjpeg   另外安装目录设置为: /test/jpeg6

在/test/jpeg6 下面建立目录:

mkdir  bin

mkdir  include 

mkdir  lib 

mkdir man

cd man

mkdir man1

说明:只有在最后安装成功后这几个目录中才会有文档,如果中间出现失败,不需要删除这些目录

cd  /libjpeg

解压两个压缩文件包

cd lib~

./configure   执行这一步是保证可以先echo $CC  确认输出为gcc

make 

make install 

cd  ../jpeg-6b

cp /usr/share/libtool/config.sub .

cp /usr/share/libtool/config.guess .

cp  ../libtool~/libtool .

准备工作完成,开始配置libgpeg 

./configure  --prefix=/test/jpeg6   --host=arm-unknown-linux --prefix=/home/zz/jpeg-6b/jpeg   --enable-shared  --enable-static

这一步会生成makefile 

vim Makefile  

在23行会发现CC=gcc 

comment 这一行后另加一行 CC= arm-none-linux-gnueabi-gcc 

:wq

make 

之前一直在这里出错 : 原因应该是因为libtools 版本太低造成的吧

换成.6的就通过了

make install 

可以再/test/jpeg6 下面看到生成有文件了,现在还没有放进子板中实验是否能够使用,马上放进行nfs看看是否真的能用。

后记1:nfs 把生成的库导入到pandaboard 上面后,开始试着编写应用程序,调用libjpeg的函数,刚开始编译不通过,折腾发现没有搞清楚linux 的库的原理,参考了http://www.cnblogs.com/hzh1024n/archive/2009/09/17/1568357.html 这篇博客发现在编译时应该要加上 -ljpeg 的内容,编译倒是通过了,但是编译过的程序根本不执行了,这下又不知道什么原因了,继续吧。。。

 

 

转载于:https://www.cnblogs.com/michile/archive/2013/02/19/2917027.html

你可能感兴趣的文章
gulp-notify处理报错----gulp系列(二)
查看>>
浅谈OCR之Onenote 2010
查看>>
Android SDK打包
查看>>
yii url美化 urlManager组件
查看>>
数据库(表)的逻辑备份与恢复
查看>>
SQL SERVER 2005允许自定义聚合函数-表中字符串分组连接
查看>>
linux內核輸出soft lockup
查看>>
Android -- Annotation
查看>>
第3章 结构之法——重建二叉树
查看>>
struts2基本介绍
查看>>
celery最佳实践
查看>>
Ubuntu的LTS版本
查看>>
(剑指Offer)面试题51:数组中重复的数字
查看>>
第二十七篇:SOUI中控件属性查询方法
查看>>
HttpComponents 也就是以前的httpclient项目
查看>>
嵌入式设备web服务器比较
查看>>
纯代码利用CSS3 圆角边框和盒子阴影 制作 iphone 手机效果
查看>>
求点云的边界的方法小结
查看>>
System.map
查看>>
selenium使用等待的几种方式
查看>>