Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1534957
  • 博文数量: 114
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 1357
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-19 18:13
文章分类
文章存档

2010年(8)

2009年(9)

2008年(27)

2007年(62)

2006年(8)

我的朋友

分类: C/C++

2007-11-15 14:56:05

北京理工大学  20981班  陈罡
Android Java SDK非常好,但是如果你希望编写和运行一些C的服务或者代码的时候该怎么办呢?好吧,这也不是特别困难的事情。你可以利用标准的linux交叉编译器来编译,然后在命令行中运行你的程序了。
 
你需要安装一个交叉编译器(确定你选择的是“ARM GNU/Linux target”),
交叉编译器的下载地址是:
 
然后调用标准c的库来编写你的程序就行了,编译它,并把它上传到你的gphone上去:
$ arm-none-linux-gnueabi-gcc -static hello.c -o hello
$ adb push hello/hello data/hello
 
你可以简单的运行你的程序:
$adb shell data/hello
Hello, Android!
 
当然了,这并不能解决如何绘图或者调用一些系统提供的函数,但是有了这一步剩下的就是读者们自己的练习了。
注意,这里的-static使必需的,不可缺少。
阅读(3683) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~