相关下载(以下下载地址若无效请用百度搜索找出有效的下载地址。):
1.BusyboxPro: https://guet-ict-team.googlecode.com/files/BusyboxPro_v1.20.2.apk
2.超级终端Bettertermpro:https://guet-ict-team.googlecode.com/files/com.magicandroidapps.bettertermpro-1.apk
3.Android解压缩工具 ZArchiver_v0.52:http://cdn.market.hiapk.com/data/upload/2012/10_12/12/ru.zdevs.zarchiver_121009.apk
4.Windows解压缩工具 360压缩_v3.0尝鲜版:http://down.360safe.com/360zip_beta_3.0.0.1021.exe
5.GCC4Android.zip:https://guet-ict-team.googlecode.com/files/GCC4Android.zip
安装过程:
1.安装Busybox 1.20.2到/system/bin【这一步为必须】
-- 把下载的文件BusyboxPro_v1.20.2.apk拷贝到手机进行安装
-- 打开BusyboxPro程序,会弹出窗口英文提示正在初始化Busybox安装
-- 待intial完成后,点击右上角红色X 关闭弹出的窗口
-- 选择BusyBox 版本BusyBox 1.20.2 【推荐】
-- Will be install to 选择 /system/bin【推荐】
-- 最后点击左下角的Install
2.安装超级终端
进入 设置 --> Shell --> 选择Shell为Bash -->重启超级终端 --> 将会下载增强版本Shell;
3.导入GCC相关文件,/system/目录需要至少60Mb空间
-- 把下载的GCC4Android.zip解压到电脑任意目录,打开解压目录(使用手机端来完成的操作暂时不提)
-- 打手机端上的USB调试
-- 把手机通过USB连接到电脑
-- 双击里边的Install.bat即可
-- 待进度条完成后,就可以使用gcc来编译C语言了
4.在超级终端上gcc,打开超级终端,输入以下三行命令,# 号代表注释
# Bash Shell 里边支持tab键自动补全
# touch 创建一个文本文件,当然也可以省去touch这一步骤
# vi 是超强超精简的编辑器工具,其增强版vim被誉为编辑器之神
cd /cache
touch text01.c
vi text01.c
5.在VI里,对text01.c进行操作:
-- 输入i,进入【插入模式】,左下角显示大写字母 I
-- 输入文本内容:
#include "stdio.h"
void main()
{
printf("Hello World!\n");
}
-- 按ESC返回VI的命令模式,在超级终端=Ctrl+[,默认Ctrl键是音量减键
-- 所以是按【音量减键+ [ 符号】返回VI的命令模式
-- 在VI的命令模式下输入":wq",不包括引号,=write quit 保存并退出返回到超级终端
6.使用gcc编译和连接text01.c,在超级终端上输入以下两行命令
# ./ 表示执行当前目录的可执行文件xxx
gcc text01.c -o text.exe
./text.exe
7.一些建议
-- 使用百度输入法,并下载一个Apple划选布局的主题,可以快速输入类似tab的按键,或是直接使用黑客键盘
-- 熟悉超级终端的一些快捷键
-- 熟悉强大的编辑器VI的快捷键
通过USB连接,共享Linux上的网络,使用Android手机上网:http://www.linuxdiyf.com/linux/17266.html
Fedora 23建立wifi热点(Android手机可用):http://www.linuxdiyf.com/linux/16166.html
Android手机中跑Ubuntu系统:http://www.linuxdiyf.com/linux/15190.html
ubuntu通过蓝牙共享网络给Android手机:http://www.linuxdiyf.com/linux/14090.html
Linux下真机调试Android手机:http://www.linuxdiyf.com/linux/6165.html