将JPEG库移植道Linux系统
1、从对应的官网下载库的源码包
本文以JPEG库为例,移植其他的库操作类似。
搜索 libjpeg(xxlib\libxx),
找代码托管网站(xx.sorceforge、github、gitee),或者原生官网(xx.xx.org)下载。
2、解压文件,阅读redme(使用代码编辑器打开)
定位到 DOCUMENTATION ROADMAP
User documentation:
install.txt (如何配置和安装libjpeg库)
usage.txt (cjpeg、djpeg、jpegtran的结构)Programmer and internal documentation:
libjpeg.txt (如何在自己程序中使用libjpeg库)
example.c (案例程序,用于参考)
3、查看install.txt,定位到自己使用的系统,学习libjpeg库的移植和安装步骤。
移植libjpeg的步骤:
./configure –help查看所有配置选项
4、把下载好的源码包 jpegsrc.v9f.tar.gz 发送到linux系统下的home目录下解压(注意不要再共享文件夹操作)
5、切换到解压后的 jpeg-9f 文件夹内,输入指令配置libjpeg库,配置的时候需要使用一个叫做configure的配置文件,该配置文件有两个非常重要的选项 –prefix(自定义路径) 和 –host(使用平台)
6、配置成功后,会的到一个 makefile 脚本文件。
此时就可以进行移植的第二步:编译,在命令行输入命令:make,该指令会自动执行makefile。
确保编译过程中没有错误,若出现错误需要重新配置。
7、编译通过后,则可以完成libjpeg库的安装,此时在命令行输入指令:make install
8、安装成功后,可以在用户指定的安装路径中找到生成的libjpeg库的头文件(include)和库文件(lib)。
用户可以选择拷贝出来,在程序设计时使用。