一.静态编译方式:

1.静态编译.c为可执行文件:
E:\Android\NDK\SoftWare\CodeSourcerySourcery\setup\bin\arm-none- linux-gnueabi-gcc.exe C:\Users\lenovo\Desktop\a.c -static -o C:\Users\lenovo\Des ktop\a

二.动态链接方式:

1.导出模拟器中lib:
adb -s emulator-5554 pull system\lib E:\Android\NDK\Android_Lib     ( 将模拟器emulator-5554中system\lib 导出到 电脑 E:\Android\NDK\Android_Lib  )

2.将.c文件编译成.o文件:
C:\Users\lenovo>E:\Android\NDK\SoftWare\CodeSourcerySourcery\setup\bin\arm-none-linux-gnueabi-gcc.exe -o C:\Users\lenovo\Desktop\a.o -c C:\Users\lenovo\Desktop\a.c

3.将.o文件编译成可执行文件:
arm-none-linux-gnueabi-ld -entry=main -dynamic-linker /system/bin/linker -nostdlib -rpath F:/android/lib -rpath-link E:\Android\NDK\Android_Lib -L E:\Android\NDK\Android_Lib -l android_runtime -l c -o C:\Users\lenovo\Desktop\hello C:\Users\lenovo\Desktop\a.o


三.导入并执行:

参考 点击打开链接

更多相关文章

  1. mipmap和drawable文件夹的区别
  2. 命令行方式创建和编译android应用程序
  3. Android: /cache中的文件是怎么消失的
  4. Android APK文件结构 完整打包编译的流程 APK安装过程 详解
  5. 一、android四种点击方式实现
  6. Android读取xxx.properties配置文件中文出现乱码解决方法
  7. Android Studio(九):引用jar及so文件
  8. Android——4.2.2 文件系统文件夹分析
  9. Android中网络通信方式的简单汇总(HttpURLConnection、HttpClient

随机推荐

  1. 吹毛求疵android画图板(1)
  2. 介绍Android拍照,录像开发的相关东东
  3. Android:apk文件结构
  4. [原]Android应用程序进程启动过程的源代
  5. Android快速开发,十个最常用的框架
  6. 在android的eclipse开发环境中配置git环
  7. [置顶] Mc小冰总结的Android开发工程师面
  8. Android 基础——第一行代码读书笔记(1)
  9. Ubuntu Android开发环境配置
  10. android开发工具合集(Zipalign)