Android 上面的Linux C程序
我们知道Android是基于Linux的,上面是可以运行C或C++编写的程序,就像在Linux上面。
在官方提供的NDK里面的samples目录下面,有个test-libstdc++项目,我们直接在命令ndk-build(如图)
生成了一个文件test-libstl文件,这个文件直接移动到data/app 目录下,打开第三方的终端,执行这个文件,我们便可以运行这个文件。
#include <cerrno>
#include <cstddef>
#include <stdio.h>
int main(void)
{
printf("Hello Wang! I am C++ Code! \n");
return 0;
}
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := test-libstl
LOCAL_SRC_FILES := test-libstl.cpp
#请注意下面的这行,指定了编译的为可执行的程序..
include $(BUILD_EXECUTABLE)
将文件push到sdcard上面
将文件移动到/data/app 目录下,文件为test11
修改文件的权限
执行程序
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.