zoukankan      html  css  js  c++  java
  • 【Android】把Linux GCC安插在Android手机上

    相关下载:

    1.BusyboxPro: BusyboxPro_v1.20.2.apk 

    2.超级终端Bettertermpro:com.magicandroidapps.bettertermpro-1.apk

    3. Android解压缩工具 ZArchiver_v0.52 :点击下载 

    4. Windows解压缩工具 360压缩_v3.0尝鲜版:点击下载 

    5. GCC4Android.zip:Google下载站点

    安装过程:

    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的快捷键
    ------------
    微博:http://weibo.com/scue
    Github:http://github.com/scue
  • 相关阅读:
    linux下gdb常用的调试命令 .
    Programming lessons I learned
    lvalue和rvalue、传值和传引用、木桶
    gnuplot的简明教程——英文版,很不错
    100 的阶乘末尾有多少个0?
    lvalue和rvalue、传值和传引用、木桶
    gnuplot的简明教程——英文版,很不错
    100 的阶乘末尾有多少个0?
    poj1728
    poj1809
  • 原文地址:https://www.cnblogs.com/scue/p/2746201.html
Copyright © 2011-2022 走看看