我们都知道安卓设备上运行的是apk应用,或者使用特殊指令运行部分文件,但是其背后使用的通常是java,那如果想要使用C语言编写可以在安卓运行的程序应该要怎么做呢?接下来,编程学习网给大家整理了一些相关步骤,希望能对大家有所帮助!
第一步 源码编写
新建test.c文件
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
在命令窗口执行bin包下的arm-none-linux-gnueabi-gcc指令
第二步 源码编译
arm-none-linux-gnueabi-gcc test.c -o test -static
第三步 将编译后的可执行文件传至安卓设备
因为Android 的 Linux 内核没有标准IO库函数,因此我们采用静态编译的方式进行编译 末尾-static必须要有
adb push test /data/
直接在控制台输入文件名即可执行
第四步 执行文件
./test
如果提示权限拒绝,那么
chmod 777 test
以上就是“如何用C语言编写安卓程序(如何用c语言编写安卓应用)”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9495/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料
查 看2022高级编程视频教程免费获取