Android中执行C语言程序

step1 :在一个空白文件夹中新建jni文件夹

step2:新建C源文件

#include<stdlib.h>

int main(){

    system("cat /proc/meminfo");
    system("ls");
    system("date");

}

step3 :新建makefile文件Android.mk

 

 

 

 

step 4:make

在jni文件夹下打开命令行

ndk-build

 

 

这时在jni的父目录里面会出现libs和obj两个文件

step 5 :使用adb ,在手机上新建一个全权限的目录

 

 step 6:将\libs\armeabi-v7a下的test可执行文件push到这个文件夹

adb push test /dev/test0421

step 7:测试

adb shell 

cd /dev/test0421

ls

chmod 777 test

./test

 

 执行成功。

posted @ 2020-04-22 18:54  ULis  阅读(960)  评论(0)    收藏  举报