tesseract在ok6410下的实现(一)

来源:互联网 发布:js获取系统当前日期 编辑:程序博客网 时间:2024/06/03 05:06

       近期做tesssract在飞凌ok6410的移植,主要参见了"http://blog.csdn.net/zengxiaosa/article/details/6439528",这么文章作者给了我很多启发,但是有些地方还是有些问题,我解决了出现的问题,经过测试,在ok6410板子上可以正常运行。同时非常感谢这篇文章的作者"http://blog.csdn.net/xiaochunyong/article/details/7193744"。下面我将讲讲具体的移植过程。

1.首先完成leptonica-1.68.tar.gz的交叉编译

A:    解压缩。tar  zxvf  leptonica-1.68.tar.gz

B:    在leptonica的同级目录建立脚本文件build

#/bin/bashexport PATH=/usr/local/arm/4.3.2/bin:$PATHexport   CC=arm-linux-gcc   export   CXX=arm-linux-g++ export PKG_CONFIG_PREFIX=$TOOLCHAIN/arm-none-linux-gnueabiexport TB_CC_PREFIX=arm-linux-export TOOLCHAIN=/usr/local/arm/4.3.2cd leptonica-1.70echo yes | ./configure  --build=i686-linux  --host=arm-linux  --target=arm-linux  CFLAGS=-I/usr/local/arm/4.3.2/arm-none-linux-gnueabi/include LDFLAGS=-L/usr/local/arm/4.3.2/arm-none-linux-gnueabi/lib --prefix=/usr/local/arm/leptonica

C:运行./build.在leptonica文件夹生成makefile文件

D:进入leptonica,执行make

E:然后执行make install

    交叉编译通过之后,在指定的安装路径下会生成/bin  /include  /lib等目录。/lib目录下的文件是需要移植到开发板的。




0 0
原创粉丝点击