北京理工大学 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使必需的,不可缺少。
阅读(3679) | 评论(1) | 转发(0) |