linux下ndk编译命令行程序
来源:互联网 发布:亿网科技备案域名购买 编辑:程序博客网 时间:2024/06/05 03:46
1.在http://developer.android.com/tools/sdk/ndk/index.html下载android-ndk-r8e-linux-x86.tar.bz2,解压后
把android-ndk-r8e添加到环境变量PATH中,例如, export PATH=$PATH:/opt/studydisk/android-ndk-r8e
2.新建一个文件夹,如helloword,在其中创建文件夹jni,在jni中创建main.c,其内容如下:
#include<stdio.h>int main(){printf("hello world.\n");}
3.在jni中再创建一个Android.mk文件,其中内容如下:
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := helloworldLOCAL_SRC_FILES := main.c#include $(BUILD_SHARED_LIBRARY)include $(BUILD_EXECUTABLE)
4.在jni目录或者helloword目录下执行:
ndk-build APP_ABI=all //编译所有平台
ndk-build APP_ABI=armeabi-v7a //编译arm
ndk-build APP_ABI=mips //编译mips
5.生成的可执行文件在helloworld/libs下,不同平台对应不同的目录。
- linux下ndk编译命令行程序
- linux下命令行下编译c程序
- linux下命令行下编译c程序
- linux下命令行下编译c程序
- Linux命令行下编译Android NDK的示例代码
- Linux命令行下编译Android NDK的示例代码
- 在linux命令行下编译执行java程序
- 命令行下编译Symbian程序
- 命令行下编译wpf程序
- 命令行下编译简单程序
- 命令行下编译java程序
- Android NDK编译命令行程序,使用本地共享文件
- 在命令行下编译VC程序
- 在命令行下编译创建VC程序
- 如何在命令行下编译C++程序
- 如何在命令行下编译C++程序
- Java 命令行模式下编译 MapReduce 程序
- Java 命令行模式下编译 MapReduce 程序
- 网络安装linux时候,需要设置pxelinux.cfg 为777权限
- 雪花模型
- SQL数据库时间获取技巧
- Oracle 11g r2分析函数新特性(三)分析函数LAG和LEAD的增强
- linux下提示slice2cpp:command not found的解决方法
- linux下ndk编译命令行程序
- 用Ant实现Java项目的自动构建和部署
- 七 Django 1.5.4 Email 翻页实现
- 第十一周项目3-4-调用函数输出1000内的回文数
- 一点编程语言
- infobright 小节
- Eclipse代码自动提示(内容辅助content assist)
- UITableView的一些基本用法
- DB2批量查看SP执行时间