参照网上的一些脚本编写了一个makefile,可以直接用NDK来编译程序。

NDK_ROOT=D:/gnu-toochain/android-ndk-r8cTOOLCHAIN_ROOT=$(NDK_ROOT)/toolchains/arm-linux-androideabi-4.6/prebuilt/windowsTOOLCHAIN_PREFIX=$(TOOLCHAIN_ROOT)/bin/arm-linux-androideabiTOOLCHAIN_INCLUDE=$(TOOLCHAIN_ROOT)/lib/gcc/arm-linux-androideabi/4.6/include-fixedPLATFORM_ROOT=$(NDK_ROOT)/platforms/android-14/arch-armPLATFORM_INCLUDE=$(PLATFORM_ROOT)/usr/inlcudePLATFORM_LIB=$(PLATFORM_ROOT)/usr/libMODULE_NAME=helloworldRM=delFLAGS=-I$(PLATFORM_INCLUDE) \      -L$(PLATFORM_LIB) \      -nostdlib \      -lgcc \      -Bdynamic \      -lc       #      -I$(TOOLCHAIN_INCLUDE) \      OBJS=$(MODULE_NAME).o \     $(PLATFORM_LIB)/crtbegin_dynamic.o \     $(PLATFORM_LIB)/crtend_android.o     all:$(TOOLCHAIN_PREFIX)-gcc --sysroot=$(PLATFORM_ROOT) $(FLAGS) -c $(MODULE_NAME).c -o $(MODULE_NAME).o $(TOOLCHAIN_PREFIX)-gcc --sysroot=$(PLATFORM_ROOT) $(FLAGS) $(OBJS) -o $(MODULE_NAME)clean:rm *.o    install:adb push $(MODULE_NAME) /data/local/tmpadb shell chmod 755 /data/local/tmp/$(MODULE_NAME)


更多相关文章

  1. Android拓展 lua实现类似按键精灵效果
  2. [置顶] Android开机铃声教程,所有Rom,不论CM还是官方,不论是2.3还是
  3. 【MonkeyRunner】eclipse中编写monkeyrunner脚本环境搭建
  4. Windows下载Android全部源码
  5. android里ksoap2调用WebService
  6. AndroidStudio中的gradle脚本文件解读
  7. android代码库之执行Shell命令或者脚本
  8. google apis 下载
  9. android   CheckBox 用法

随机推荐

  1. Using Android(安卓)Debug Bridge (ADB)
  2. Android中如何判断联网
  3. Dev Guide_Android(安卓)Basics_Applicat
  4. [置顶] 基于android2.3.5系统:Android动态
  5. Android中自定义环形图
  6. Android(安卓)Studio 模拟器Intel 加速
  7. Android(安卓)软键盘弹出与关闭监听
  8. 自定义HttpClient工具类
  9. ContentProvider使用示例
  10. 王学岗OKHttp下载图片