linux下ndk编译命令行程序及配置
生活随笔
收集整理的這篇文章主要介紹了
linux下ndk编译命令行程序及配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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,其內容如下:
1 #include<stdio.h> 2 int main() 3 { 4 printf("hello world.\n"); 5 }
?
?
3.在jni中再創建一個Android.mk文件,其中內容如下:
1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 LOCAL_MODULE := helloworld 4 LOCAL_SRC_FILES := main.c 5 6 #include $(BUILD_SHARED_LIBRARY) 7 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下,不同平臺對應不同的目錄。
6.也可執行/opt/studydisk/android-ndk-r8e/ndk-build
轉載于:https://www.cnblogs.com/zl1991/p/6419825.html
總結
以上是生活随笔為你收集整理的linux下ndk编译命令行程序及配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 个性签名家人
- 下一篇: Linux下的Shell编程(2)环境变