Zbar 编译以及安装

编译X86版本:

下载源码:

git clone https://github.com/ZBar/ZBar.git

运行配置

CFLAGS='-m32' ./configure --disable-video --disable-rpath --without-imagemagick --without-xshm -- without-gtk --without-qt --without-python --prefix=$PWD/__install

如果编译64位 去掉 CFLAGS='-m32'

make

make install

编译arm:

./configure --disable-video --disable-rpath --without-imagemagick --without-xshm --without-gtk --without-qt --without-python --prefix=$PWD/__install --host=arm-linux CC=arm-linux-uclibcgnueabi-gcc CXX=arm-linux-uclibcgnueabi-g++

make

make install

编译好的库install在 ./__install 目录

交叉编译问题: 1.找不到iconv.h文件 ,直接从iconv 里面把头文件复制到zbar/include。简单粗暴 2. libtool: eval: line 950: syntax error near unexpected token `|’ ,网上有很多。 直接 export NM=nm 。再重新执行 ./configure 记录: github 上面下载得没有configure 文件。需要解决一系列错误问题。直接从 https://sourceforge.net/projects/zbar/ 下载

相关文章

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。