| 1、下载Zbar源码下载地址:http://zbar.sourceforge.net/download.html2、交叉编译ZBar将zbar-0.10.tar.bz2 源码拷贝到ubuntu环境中并进行解压:
elf@ubuntu:~/work$tar xvf zbar-0.10.tar.bz2
进入ZBar源码目录内,创建一个output文件夹以用来放置编译出来的文件:
elf@ubuntu:~/work$ cd zbar-0.10/
elf@ubuntu:~/work/zbar-0.10$ mkdir install
设置环境变量
elf@ubuntu:~/work/zbar-0.10$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
生成Makefile,make进行编译
elf@ubuntu:~/work/zbar-0.10$ ./configure --prefix=$PWD/install/ --enable-shared --enable-static --disable-video --without-python --without-gtk --without-qt --without-imagemagick --without-x CFLAGS="" --host=arm-linux
elf@ubuntu:~/work/zbar-0.10$ make
编译完成。执行make install将库和例程等文件等一些文件安装到目标文件下。
elf@ubuntu:~/work/zbar-0.10$ make installelf@ubuntu:~/work/zbar-0.10$ ls install/bin/ include/ lib/ share/
将目标文件下的文件进行打包。
elf@ubuntu:~/work/zbar-0.10$ cd install
elf@ubuntu:~/work/zbar-0.10/install$ tar -cjvf output_zbar.tar.bz2 bin include lib share
将生成的文件通过u盘拷贝到开发板并解压
root@ELF1:~# cp /run/media/sda1/output_zbar.tar.bz2 /
root@ELF1:~# tar xvf /output_zbar.tar.bz2
root@ELF1:~# sync
移植到这里就结束啦!小伙伴们学会了嘛?
更多回帖