Chinaunix首页 | 论坛 | 博客
  • 博客访问: 380741
  • 博文数量: 793
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 8660
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-17 23:02
文章分类

全部博文(793)

文章存档

2010年(793)

我的朋友

分类:

2010-09-15 10:19:44

  在android平台上程序以java形式运行在dalvik模拟器上,但android作为一个linux内核系统完全可以执行navtive c++程序,主要的步骤如下:   1.下载arm c++交叉编译器   2.编写本地c++代码,如hello wolrd,可以使用标准库stl。编译的命令行如下  arm-none-linux-gnueabi-g++.exe -static -oandroid123 android123.cpp   首先运行arm-none-linux-gnueabi-g++.exe程序-static 参数代表静态库,-o为输出名称android123,最后的android123.cpp为源代码。   3.运行模拟器,用cmd在sdktools目录夏之星 adb pushandroid123 /system/sbin/android123   4.设置访问权限,通过linux的shell,在cmd下设置所有用户完全控制权限adb shell chmod 777 /system/sbin/android123   5.执行这个android123程序,输入adb shell cd /system/sbin/android123即可 编缉推荐阅读以下文章 ">android 2.0常用功能截图 ">实现一个用于显示当前时间的google android 窗口小部件(appwidget) ">android和ophone模拟器界面对比 ">在android(ophone)模拟器中加载和使用sdcard卡 ">android教程之实现动作感应技术 ">android入门第六篇之listview (一) ">android入门第五篇之tablelayout (二) ">android入门第四篇之tablelayout (一) ">android入门第三篇之relativelayout、framelayout ">android入门第二篇之linearlayout、absolutelayout 如果喜欢android编译本地c++程序方法请收藏或告诉您的好朋友.
阅读(478) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~