Welcome 微信登录

首页 / 操作系统 / Linux / 嵌入式Linux截图工具的移植

交叉编译环境: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)
表情: 姓名: 字数