终于在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