Android设备通过Termux进行编程

前言

之前整理了电脑上普及的三个系统的编程入门指南,有不少同学问我怎么在手机上写程序,今天就来写一个手机上做开发的教程

设备需求

  1. 能够联网的Android系统手机一个
  2. 蓝牙键盘(可选,非必需)

教程

  1. 下载 Termux ,并且安装
  2. 打开 Termux ,如图


    打开Termux后就可以看到熟悉的命令行界面
  3. 想要写程序,当然要先安装编译器啦(这里用C语言编译器做示例,其他语言编译器安装见文章结尾),打开键盘输入pkg install clang然后按回车
    不出意外的话就安装好了,哈哈
  4. 既然安装了编译器,下一步就可以编辑C的源文件啦
  5. 输入 touch hello.c && ls 然后回车
    可以看见,创建了一个hello.c文件
  6. 接下来,使用Vim进行编辑,输入 vim hello.c 然后回车
    这是Vim的界面,打开默认是普通模式

    可以看见左下角是当前编辑的文件名,右下靠左是当前光标的位置
  7. 在键盘上按一下i键进入Vim的插入模式
    可以看见,左下角变成了Insert,也就是插入模式,现在可以往文件里插入字符了
  8. 将下面这段代码,写到文件中
// hello.c
#include 

int main()
{
    printf("Hello World\n");
    return 0;
}

写好之后如图


注意所有的符号都是英文状态下的
  1. 既然写好了代码,就要退出Vim进行编译,按一下ESC,然后会发现没有键盘的话压根就没有ESC对不对?不要着急,手指从屏幕左边滑到屏幕右边,会出现一个菜单,下面有一个叫做keyboard的按钮,长按就行了
    长按箭头指着那里就行了哦

    按了之后是不是ESC就出现了呢,然后按一下ESC,可以发现Vim退出了插入模式,进入了普通模式,可以输入退出命令啦,输入:wq,并按回车,就成功退出Vim并保存了
  2. 在命令行输入gcc -Wall hello.c -o hello并按回车,再输入ls并回车,可以看见源文件被成功编译,生成了可执行文件hello
    白色的hello.c是源文件,绿色的hello是编译生成的可执行文件
  3. 运行hello,输入./hello并回车
    可以看见,输出了Hello World,执行成功

补充

  1. 既然Android是基于Linux的,所以这个命令行其实就是Linux shell,可以使用很多Linux的命令,所以想要熟悉使用Termux的话,需要学习一些Linux的知识
  • Linux简单命令介绍
  1. 命令行下的文本编辑器,Vim可以说是最好的,也很容易入门,想知道问什么前面教程中要按esc 和 输入 :wq吗,普通模式插入模式有什么区别,这些都需要你们去探索
  • 菜鸟教程上面的Vim简单教程
  • GitHub上的Vim教程

你可能感兴趣的:(Android设备通过Termux进行编程)