码迷,mamicode.com
首页 > 移动开发 > 详细

Android上方便地开发的C程序

时间:2017-05-28 10:49:37      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:static   ndk   静态链接   color   hello   手机   font   推送   库文件   

        假设你基于没有一个专门的开发板练手。那你的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有极为多的东西须要熟悉,各种工具。假设仅仅使用某一个方面。能够尽量少的使用其他。

Android上方便地开发的C程序

标签:static   ndk   静态链接   color   hello   手机   font   推送   库文件   

原文地址:http://www.cnblogs.com/jzssuanfa/p/6915146.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!