为了在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 目录里。
安装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安装上