Linux下jpeglib库的安装详解

首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz

然后将下载的压缩包随便放在和解压到你喜欢的地方。

# tar -zxvf jpegsrc.v6b.tar.gz

# cd jpeg-6b

# ./configure  --enable-shared

# make

/以下代码是在usr/local目录下建立库文件安装目录

/如果没有权限建立输入命令sudo –s 回车,然后按提示输入你的登录密码

# 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

#----configuration information----

  echo "---------------------------------------------------------------------"

echo "please add following lines in you /etc/profile"
  echo "("
  echo " tip:"
  echo " you can add these lines in a file named /etc/profile.jpeg,"
  echo " and then add a line on the end of /etc/profile:"
  echo " . /etc/profile.jpeg"
  echo " it is simple,:)"
  echo "):"
  echo " PATH=""$""PATH:$jpeg/bin"
  echo " CPLUS_INCLUDE_PATH=""$""CPLUS_INCLUDE_PATH:$jpeg/include"
  echo " LD_LIBRARY_PATH=""$""LD_LIBRARY_PATH:$jpeg/lib"
  echo " LIBRARY_PATH=""$""LIBRARY_PATH:$jpeg/lib"
  echo " MANPATH=""$""MANPATH:$jpeg/man"
  echo ""
  echo " export PATH CPLUS_INCLUDE_PATH LD_LIBRARY_PATH LIBRARY_PATH MANPATH"

这就安装完了吗???no!!!

你可能在编译自己写的程序的时候会遇到一下问题终端提示

/tmp/cc9DqMJZ.o: In function `jpeg_compress':

server1214.c:(.text+0x4f5): undefined reference to `jpeg_std_error'

server1214.c:(.text+0x519): undefined reference to `jpeg_CreateCompress'

server1214.c:(.text+0x59b): undefined reference to `jpeg_stdio_dest'

server1214.c:(.text+0x5d1): undefined reference to `jpeg_set_defaults'

server1214.c:(.text+0x5ef): undefined reference to `jpeg_set_quality'

server1214.c:(.text+0x605): undefined reference to `jpeg_start_compress'

server1214.c:(.text+0x64c): undefined reference to `jpeg_write_scanlines'

server1214.c:(.text+0x66a): undefined reference to `jpeg_finish_compress'

server1214.c:(.text+0x686): undefined reference to `jpeg_destroy_compress'

collect2: ld 返回 1

解决办法在编译命令后加-ljpeg

例 gcc –o **** ****.c –ljpeg

Ok 成功!!!!

转载于:https://www.cnblogs.com/huty/p/8518211.html

【Linux开发】Linux下jpeglib库的安装详解相关推荐

  1. linux编译安装jpeg,Linux下jpeglib库的安装详解

    Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...

  2. Linux下Android ADB驱动安装详解

    Developing with cocos2d-x for android on Linux http://blog.plicatibu.com/developing-with-cocos2d-x-f ...

  3. php安装与下载,学习PHP网站开发 连载——PHPCMS的下载与安装详解

    原标题:学习PHP网站开发 连载--PHPCMS的下载与安装详解 首先是要下载,然后安装,才能在本地学习和调试 1:下载 PHPCMS官网地址:www.phpcms.cn 接着点击: 下载结果: 解压 ...

  4. docker 离线安装_企业级Docker私库Harbor安装详解

    Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,Harbor提供了基于角色的访问控制机制,并通过项目来对镜像进行组织和访问权限的控制 1:安装 Docker-compo ...

  5. 【linux】centos7下muduo库的安装

    特别提醒:建议在普通用户模式下安装muduo库 普通用户模式下的centos7,安装muduo库需要给普通用户授权.授权方法采纳如下博客: https://www.cnblogs.com/mrcln/ ...

  6. linux开发 | 根文件系统构建实验及过程详解

    <2.uboot和系统移植-第19部分-2.19.根文件系统构建实验及过程详解> 第一部分.章节目录 2.19.1.根文件系统的构建路线 2.19.2.busybox的移植实战 2.19. ...

  7. 二十.Linux开发之根文件系统构建及过程详解

    老规矩 有道云笔记地址: 详情看这里链接,记录太多,就不一一排版了. http://note.youdao.com/noteshare?id=15b6e982c2e66d0f47b1c787a49f4 ...

  8. 【学习笔记】编译Linux内核(下)---KConfig、Makefile详解以及ARM平台Linux内核的编译

    本文主要介绍Linxu2.6的内核配置系统. 如果你浏览一下源代码目录,就可以发现源码目录及其子目录中有很多的KConfig文件和Makefile文件.这些文件什么作用呢?正是这些文件组成了Linux ...

  9. 编译arm linux内核,编译Linux内核(下)---KConfig、Makefile详解以及ARM平台Linux内核的编译...

    转载自:http://blog.csdn.net/newthinker_wei/article/details/8022696 本文主要介绍Linxu2.6的内核配置系统. 如果你浏览一下源代码目录, ...

最新文章

  1. QSharedMemory共享内存实现进程间通讯(IPC)及禁止程序多开
  2. bash 脚本编写_如何在Bash中编写循环
  3. always on_Always On可用性组中的自动播种
  4. phpnow修改默认站点根目录的方法
  5. Linux下tomcat修改端口(80)
  6. content=IE=Edge是什么意思?
  7. Granger格兰杰因果关系的设计、基本假设和额外要求
  8. Java Document 工具类
  9. VS2008 Pocket PC 2003 SE仿真程序上网设置
  10. Android 兼容Android 7拍摄照片/打开相册/选择照片/剪裁照片/显示照片 带demo
  11. 关于Android开发者的简历
  12. “省份、城市、区县” 三级联动数据
  13. ubuntu18安装详细教程
  14. 微信模板消息发送成功但显示空白的问题
  15. java中测长度的方法,java获取文件大小的几种方法
  16. 亚马逊Amazon Vendor Central EDI对接流程
  17. 天才少年曹原再上热搜,25岁,3年5篇Nature一作论文
  18. 8 excel vba 往多行写入数据
  19. Java中矩阵运算Array2DRowRealMatrix(math3的使用)
  20. Linux 5.13-rc1 发布 初步支持苹果M1

热门文章

  1. 技术中国论坛版本升级了!
  2. Android:Kotlin语法基础
  3. Django前后端增删改查
  4. 小技巧:用python迅速打印Java写 的Flink代码中的hive建表语句
  5. hive集群部署以及beeline和hive
  6. DataGrip按某列大小对数据集进行排序
  7. 相依關係: XXXXXXXXX但它卻無法安裝
  8. 数值方法:数值微分与数值积分
  9. unity图片拖不进去_Unity UGUI实现简单拖拽图片功能
  10. html5在li中添加按钮,如何在html5blank_nav()中的ul和li中添加类?