如何在Android系统上运行C++程序

您所在的位置:网站首页 手机上打代码的软件 如何在Android系统上运行C++程序

如何在Android系统上运行C++程序

2024-07-16 06:28| 来源: 网络整理| 查看: 265

一、前言

有两种方式:

使用 NDK,通过 JNI 的方式来调用 C++ 的方法。这部分知识点很多,可以参考:Android NDK 从入门到精通(汇总篇)Android 的本质是基于 Linux 系统的,我们是可以直接运行 C++ 的程序

关于第二点,是需要我们有 root 权限的。但是它也是很方便的,例如有一个 C++ 的 SDK,需要运行在 Android 系统上测试,直接编写一个可执行程序在手机上运行,比写一个 APP 是方便和快捷很多的。

二、如何直接运行 C++ 的程序 首先你需要下载 NDK 的开发包使用 NDK 编译生成在 Android 系统上可运行的执行程序把编译好的可执行程序丢到手机的 “/data/local/tmp” 目录下(其它一些目录也是可以的,只要能够执行)。给可执行程序添加执行权限(chmod +x 命令),然后直接执行就可以了。针对有 root 权限的开发板或者手机,需要保证能把文件push到 /data/local/tmp 下。

三、怎么做

    我们就以 HelloWorld 为例来实现吧。

1. 首先编写一个 HelloWorld.cpp 如下: #include using namespace std; int main() { cout


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3