【Linux开发】Linux下jpeglib库的安装详解
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库的安装详解相关推荐
- linux编译安装jpeg,Linux下jpeglib库的安装详解
Linux下jpeglib库的安装详解 首先要下载所需的库压缩包:jpegsrc.v6b.tar.gz或 jpegsrc.v8b.tar.gz 然后将下载的压缩包随便放在和解压到你喜欢的地方. # t ...
- Linux下Android ADB驱动安装详解
Developing with cocos2d-x for android on Linux http://blog.plicatibu.com/developing-with-cocos2d-x-f ...
- php安装与下载,学习PHP网站开发 连载——PHPCMS的下载与安装详解
原标题:学习PHP网站开发 连载--PHPCMS的下载与安装详解 首先是要下载,然后安装,才能在本地学习和调试 1:下载 PHPCMS官网地址:www.phpcms.cn 接着点击: 下载结果: 解压 ...
- docker 离线安装_企业级Docker私库Harbor安装详解
Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,Harbor提供了基于角色的访问控制机制,并通过项目来对镜像进行组织和访问权限的控制 1:安装 Docker-compo ...
- 【linux】centos7下muduo库的安装
特别提醒:建议在普通用户模式下安装muduo库 普通用户模式下的centos7,安装muduo库需要给普通用户授权.授权方法采纳如下博客: https://www.cnblogs.com/mrcln/ ...
- linux开发 | 根文件系统构建实验及过程详解
<2.uboot和系统移植-第19部分-2.19.根文件系统构建实验及过程详解> 第一部分.章节目录 2.19.1.根文件系统的构建路线 2.19.2.busybox的移植实战 2.19. ...
- 二十.Linux开发之根文件系统构建及过程详解
老规矩 有道云笔记地址: 详情看这里链接,记录太多,就不一一排版了. http://note.youdao.com/noteshare?id=15b6e982c2e66d0f47b1c787a49f4 ...
- 【学习笔记】编译Linux内核(下)---KConfig、Makefile详解以及ARM平台Linux内核的编译
本文主要介绍Linxu2.6的内核配置系统. 如果你浏览一下源代码目录,就可以发现源码目录及其子目录中有很多的KConfig文件和Makefile文件.这些文件什么作用呢?正是这些文件组成了Linux ...
- 编译arm linux内核,编译Linux内核(下)---KConfig、Makefile详解以及ARM平台Linux内核的编译...
转载自:http://blog.csdn.net/newthinker_wei/article/details/8022696 本文主要介绍Linxu2.6的内核配置系统. 如果你浏览一下源代码目录, ...
最新文章
- QSharedMemory共享内存实现进程间通讯(IPC)及禁止程序多开
- bash 脚本编写_如何在Bash中编写循环
- always on_Always On可用性组中的自动播种
- phpnow修改默认站点根目录的方法
- Linux下tomcat修改端口(80)
- content=IE=Edge是什么意思?
- Granger格兰杰因果关系的设计、基本假设和额外要求
- Java Document 工具类
- VS2008 Pocket PC 2003 SE仿真程序上网设置
- Android 兼容Android 7拍摄照片/打开相册/选择照片/剪裁照片/显示照片 带demo
- 关于Android开发者的简历
- “省份、城市、区县” 三级联动数据
- ubuntu18安装详细教程
- 微信模板消息发送成功但显示空白的问题
- java中测长度的方法,java获取文件大小的几种方法
- 亚马逊Amazon Vendor Central EDI对接流程
- 天才少年曹原再上热搜,25岁,3年5篇Nature一作论文
- 8 excel vba 往多行写入数据
- Java中矩阵运算Array2DRowRealMatrix(math3的使用)
- Linux 5.13-rc1 发布 初步支持苹果M1