今天关于Android上运行C程序作了一个简单测试。
1.首先写了一个C的小程序,在Linux环境下对这个C程序进行交叉编译。
2.获得了一个编译后的文件hello,将这个文件push到Android手机的SD中。
获取SD卡路径:
将hello文件push到SD卡中,注意要先进入到hello文件的目录:
到SD卡目录中确认一下,文件是否存在:
3.我们注意到SD卡中的权限,文件在SD卡中是不能运行的,模拟器除外,所以我们将文件转移到其他目录运行:
由于我用的是模拟器,转移就不多做赘述:
可以看到输出的结果。
到这里运行就成功了。