android 手机上运行c和汇编的总结

终于在android 手机上跑了c和汇编,先把以前的资料重新整理下,分以下步骤

1. 首先下载并安装交叉编译工具GNU/ARM Linux gcc:

  http://www.codesourcery.com/gnu_toolchains/arm/download.html

  安装时 直接解压就行了

2.   要设置好PATH环境变量。

3.   用刚下载的交叉编译工具编译源代码:

  # arm-none-linux-gnueabi-gcc test.c -o test -static

  -static选项在这里是必须的,不然android平台就不运行此程序。

  这也说明了此平台上的C/C++库是不能被C/C++程序动态连接的 。

4.  进入tools目录,用adb工具下载到android平台,放到/data/data目录。

  # ./adb push test /data/data

5. 进入/data/data目录运行程序。

  # cd /data/data

  # ./test

 

你可能感兴趣的:(android)