方法:
- 在ubuntu上利用交叉编译工具以静态库的方式编译(32位的交叉编译工具就行吧)
arm-none-linux-gnueabi-gcc -o capture camera.c -static
- 然后将生成的capture文件拷贝到手机里(/storage/emulated/0)。
- 打开手机上的终端app(如Better Terminal,没有的要先下载),并通过su命令进入root用户;
su
- 将capture文件放到手机的某个目录下(比如/data/目录下),注意:不是存储卡的目录下,要不不能执行。
cp /storage/emulated/0/capture /data/
- 修改文件权限
chmod +x capture
- 然后就可以执行了;
./capture