android 终端上使用gcc - jues
计算两个GPS坐标的距离
Linux程序前台后台切换

android 终端上使用gcc

jues posted @ 2014年4月23日 15:19 in 笔记(转载) , 1484 阅读

首先下载个GCC Plugin for C4droid
http://115.com/file/belmf820#

然后安装Android Terminal Emulator或者DropBear SSH Server II,取决于你喜欢在手机上直接操作还是喜欢用电脑ssh上去。


然后把gcc.zip放到手机上的某个地方,比如/data下面。
然后打开解压,并给一些可执行的文件添加可执行属性:


cd /data/
unzip gcc.zip
chmod 755 gcc/bin/*
chmod 755 gcc/libexec/gcc/arm-linux-androideabi/4.6.1/*
chmod 755 gcc/arm-linux-androideabi/bin/*

接着修改下home目录的.profile,添加上这么几行


export GCCHOME="/data/gcc"                                                 
export GCCPATH=$GCCHOME/bin:$GCCHOME/arm-linux-androideabi/bin:$GCCHOME/libexec/  
export PATH=$PATH:$GCCHOME:$GCCPATH

试着写个hello.c


#include <stdio.h>
void main(){
    printf("Hello world!\n");
}

然后编译运行


arm-linux-androideabi-gcc hello.c -o hello
./hello

 

 

摘于: blog.163.com/chen_xin_ming/blog/static/522431420134152175447/


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter