首页 > 代码库 > Android上方便地开发的C程序
Android上方便地开发的C程序
如果你基于没有一个专门的开发板练手,那你的Android手机也可以开发大多数C应用程序,安装好后编译C的编译器。本文只写一个Hello World的运行过程。优点是:不需要eclipse,不需要Android源码,不需要Android.mk,不需要NDK。一个C程序员就可以很好的利用Android了,需要一个编译器和一个adb要把程序放到Android系统中。
1.安装adb
sudo apt-get install android-tools-adb
2.安装交叉工具链
sudo apt-get install gcc-arm-linux-gnueabi
3.编译hello world程序
arm-linux-gnueabi-gcc hello.c -static
注:这里是静态链接,不然会找不到库文件。
4.将a.out推送到Android上
adb push a.out /data/
5.运行Hello World
adb shell /data/a.out
结果:
$ adb shell /data/a.out
Hello World!
$
结束:这里只是一个Hello World,其实很多程序都可以在这个方面开发,比如framebuffer或者其它。要想玩转Android有极为多的东西需要熟悉,各种工具。如果只使用某一个方面,可以尽量少的使用其它。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。