移植完nbis wsq指纹压缩算法库,接下来可以编译一下android的程序,
imgtools\src\bin\cwsq目录下的cwsq.c为压缩示例,imgtools\src\bin\dwsq目录下的dwsq.c为解压示例。当链接上nbis中
wsq指纹压缩算法库生成可执行文件,我们怎么通过不写jni程序而测试这个
程序呢。
所以我需要在不root android手机的情况下,像linux一样执行可执行程
序 一般ndk开发包里有adb 工具,将adb所在目录加入环境编码。cmd
进入dos窗口,adb push 命令,将生成的可执行程序push到android手
机的`/data/local/tmp`下,通常这个目录不需要root权限。然后
adb shell cd 到程序所在目录,chmod +x 可执行程序,./可执行程
序 即可。
wsq android上编译命令使用为` arm-linux-androideabi-gcc --
sysroot=/home/jsa/share/android-ndk-r9/platforms/android-14/arch-arm -o cwsq cwsq.c
-I../include/ -L../lib/ -limage -lihead -lwsq -ljpegl
-lfet -lioutil -lutil -lm`
## WSQ Android手机用adb像Linux一样运行C程序
最新推荐文章于 2022-06-07 15:54:11 发布