您的位置 首页 IOT

Android编译本地C++程序办法

在Android平台上程序以Java形式运行在Dalvik模拟器上,但Android作为一个Linux内核系统完全可以执行Navtive C++程序,主要的步骤如下:1.下载ARM C++交叉编译

在Android平台上程序以Java方式运转在Dalvik模拟器上,但Android作为一个Linux内核体系彻底能够履行Navtive C++程序,首要的过程如下:

1.下载ARM C++穿插编译器http://www.codesourcery.com/gnu_toolchains/arm/portal/subscription3057

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即可

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/297876.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部