jpeg库的搭建

为了在arm版上显示jpg图片,现将libjpeg库移植
我的系统:Manjaro
编译工具:arm-linux-gcc

安装最新 JPEGjpegsrc.v9c.tar.gz
下载链接http://www.ijg.org/files/
我下载的 jpegsrc.v9c.tar.gz 最新版,安装:

tar -zxvf  jpegsrc.v9c.tar.gz
cd jpeg-9c
sudo mkdir  /usr/local/jpeg -p
./configure  CC=arm-linux-gcc --prefix=/usr/local/jpeg  --host=arm-linux --enable-shared --disable-static 
#--prefix=  指定安装目录
# --enable-shared 开启动态库--disable-static 关闭静态库
make && make install

环境都安装在了/usr/local/jpeg/lib目录,头文件在/usr/local/jpeg/lib/included目录,可以考到自己项目里,或者编译时路径。
编译时需要加 -L/usr/local/jpeg/lib -l:libjpeg.so.9, 不需再加-ljpeg

这里是用动态库编译的,需要把动态库拷贝到开发版
把/usr/local/jpeg/lib文件夹下面的libjpeg.so.9这个动态库文件拷贝到arm板 /lib 目录里。

感谢tiankongtiankong01

安装Mplayer
下载最新版MPlayer-1.3.0.tar.gz
./configure --cc=arm-linux-gcc --host-cc=arm-linux --prefix=/usr/local/mplayer --enable-static --language=zh_CN
提示没有yasm,pacman -s yasm安装上

原文地址:https://www.cnblogs.com/misfit/p/10629655.html