交叉编译环境:arm-linux-gcc 3.4.1操作系统:Fedora 13硬件平台:FL2440源码包:jpegsrc.v6b.tar.gz,gsnap.tar.gz一:安装libjpeg解压jpeg库源码包,进入根目录:tar zxf jpegsrc.v6b.tar.gzcd jpeg-6b二:配置编译环境:./configure --prefix=/usr/local/arm/3.4.1/arm-linux --exec-prefix=/usr/local/arm/3.4.1/arm-linux --enable-shared --enable-static三:修改makefileCC = gcc 修改为 CC = arm-linux-gccAR = ar ac 修改为 AR = arm-linux-ar acAR2=ranlib修改为 AR2=arm-linux-ranlib四:在/usr/local/arm/3.4.1/arm-linux下建立man/man1目录:cd /usr/local/arm/3.4.1/arm-linuxmkdir -p man/man1五:编译,安装makemake install这时,在/usr/local/arm/3.4.1/arm-linux/man/man1目录下将会生成以下文件:cjpeg.1 djpeg.1 jpegtran.1 rdjpgcom.1 wrjpgcom.1在/usr/local/arm/3.4.1/arm-linux/lib目录下生成以下文件:libjpeg.a libjpeg.la libjpeg.so libjpeg.so.62 libjpeg.so.62.0.0六:解压gsnaptar zxf gsnap.tar.gzcd gsnap七:修改makefileall:arm-linux-gcc -g gsnap.c -ljpeg -o gsnapclean:rm -f gsnap八:编译,得到可执行文件gsnapmake九:将jpeg库文件复制到文件系统的lib目录,注意保持文件的链接属性cp -a libjpeg.s* “文件系统路径”/lib十:将可执行文件gsnap复制到文件系统的sbin目录cp gsnap “文件系统路径”/sbin十一:重新制作文件系统,下载到开发板上,使用如下命令即可截获图形界面:gsnap 1.jpg /dev/fb0同样可以将图片保持为bmp,png等其他格式。Linux下改变网卡的编号Linux下基于S3C2440的busybox的移植相关资讯 嵌入式Linux
- 2015年嵌入式和移动Linux领域的几 (01月06日)
- OpenWRT嵌入式Linux故障排除一例 (01/17/2015 13:04:14)
- 10款专为嵌入式系统打造的Linux平 (06/27/2014 14:27:09)
| - 解决嵌入式Linux中的时区问题 (09/13/2015 13:49:19)
- 嵌入式Linux开发环境搭建 (08/19/2014 05:49:14)
- 嵌入式Linux中GPS信息读取与处理 (04/08/2014 19:31:47)
|
本文评论 查看全部评论 (0)