业界动态
用Termux在安卓手机端搭建编程环境手机编程「用Termux在安卓手机端搭建编程环境」
2025-01-14 08:14

Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完美支持Python,C语言,PHP,Ruby,Go,Nodejs,MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造完全可以把手机变成一个强大的工具。

如果想查看更多文章,请微信搜索并关注“纸输输”微信公众号!和你分享实用有趣的软件,这里一定有你想要的。

获取软件有多种途径

1.在公众号中回复 “Termux”,可以获得蓝奏云下载链接。(和获取到后,请用浏览器打开)

2.通过F-Droid开源下载平台获取。进入官网https://f-droid.org/

点击“下载F-Droid”,即可下载F-Droid,安装后,进入F-Droid搜索Termux下载。

3.有能力者,去谷歌应用商店搜索下载。下载链接如下。https://play.google.com/store/apps/details?id=com.termux

如果觉得这个工具麻烦的,可以用其他工具。在公众号内回复 “编程”,可以获取到有其他手机编译器的文件夹链接。

文件夹内:

QPython 支持Python        C语言编译器 支持C语言

个人觉得Termux的潜力非常大,有待感兴趣的朋友去参与开发。

对于编程初学者,有了这个工具和环境可以随时随地敲代码,利于个人编程的学习。

现在我们先来谈谈搭建编程环境的话题。

软件初始化

1.打开软件

连接互联网,打开软件,等待几分钟,刚开始需要下载50MB左右的数据,耐心等待。

2.更新软件

终端界面输入

apt update

等待一下,即可更新。

具体搭建步骤

1.

初始化刚开始时,需要安装vim编辑器、clang编译器、gdb调试器。

安装vim编辑器代码如下

pkg install vim

安装clang编译器

pkg install clang

安装gdb调试器

pkg install gdb

2.

此时C语言环境已具备,重启软件

3.

编写源代码

在终端输入

vim ***.c

并回车,

(***是源代码任意名称,按你个人喜好命名, .c是C语言源代码文件,例子是y.c) 

开启vim编辑器并新建源代码文件。

4.

再次回车进入编辑界面,点击键盘s键可以编辑;点击i键也可以编辑,此时处于insert模式,可以编辑代码,也可以点击编辑器下面的insert。

(手指放大缩小手势可以调节字体大小。从屏幕左边向右滑,可以滑出菜单栏,点击keyboard弹出输入键盘。音量加键 +字母q键可以召唤出如图工具栏)

5.

编辑完成,按工具栏ESC,输入

:wq

 回车,此时保存并退出编辑界面。

6.

输入

clang ***.c

或者

gcc ***.c

编译源代码形成可执行程序文件a.out。

7.

输入

https://www.bilibili.com/read/a.out

运行可执行程序,并输出结果。

如果想更改可执行程序的名称

输入

gcc ***.c -o ***.o

(这里的***.o表示和源代码名称***.c一样。)

之后运行改名后的可执行程序,输入

https://www.bilibili.com/read/***.o

并输出结果。

Python环境搭建

在软件界面输入pkg install python

此时会安装python最新版本。

让终端处于python环境,输入python

这时处于python环境。在图形用户界面中,这个过程就是图形用户界面打开python的开发软件。

此时可以输入代码,回车运行。

想结束python环境,按ctrl+z停止。

这是python终端编辑代码运行的方式。

但是程序语言是先写好代码然后用编译器或者解释器运行的。

(开始编辑运行python代码前,以上搭建python的步骤和以下步骤不要前后关联。就是在开始之前关闭python环境。)

1.

初始化让Termux具备编写源代码的条件,步骤参考以上C语言的步骤。

2.

具备条件以后,Termux终端界面输入vim ***.py

打开编辑器并新建文件。(例子是i.py)

3.

再次回车进入编辑界面,

如何编辑并保存退出和以上C语言操作步骤相同。

4.

源代码文件准备好了之后,在终端界面输入

python ***.py

解释器执行刚刚写好的程序,并输出结果。

注:如果是经常用到中文提示和中文注释的小伙伴的话,还可以用以下代码使vim支持中文

首先在终端输入

cd ~

vim .vimrc

接着就会跳入编辑器内,再粘贴如下代码

set encoding=utf-8

set fileencodings=ucs-bom,utf-8,cp936,gb18030

set termencoding=utf-8

set expandtab

set ts=4

set shiftwidth=4

set nu

syntax on

if has('mouse')

set mouse-=a

endif

再按ESC键,输入:wq保存并退出。之后的文件就支持中文输入和显示了。

就这样,就搭建成功适合C语言、Pthon语言编程的环境了。

END

    以上就是本篇文章【用Termux在安卓手机端搭建编程环境手机编程「用Termux在安卓手机端搭建编程环境」】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/news/7288.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多   
最新文章
厦门三区小学一年级已经实现随迁子女公办学位自由?这些学校招收积分入学学生
近日六区公布积分入学学位积分入学学位剩余近日,六区公布可以提供给随迁子女积分入学的学位,今年总积分入学学位是18135+,之所
大动作!全球资管巨头抄底中国房地产
外资巨头宣布抄底中国资产,这次瞄准的是不动产。1全球资管巨头抄底中国房地产!全球资管巨头施罗德资本与浙江西子国际达成战略
韩国技术改造美国船厂,韩华称十年内实现年产10艘
【文/观察者网 山猫】去年年底,韩国韩华集团以1亿美元的价格在美国收购了一座原属于挪威业主的造船厂——费城造船厂,随即船厂
假山假景假脸,短剧《窃心》爆火,让多少内娱流水线民国剧脸红
今年的国剧市场如同过山车,从巅峰到谷底再重攀高峰,一路跌宕起伏。比如《藏海传》点燃整个国剧市场,引起全民追剧热潮,而本以
军事晚报AI速递:今日军事热点一览 丨2025年8月21日
  军事领域动态复杂,事件可能迅速改变全球安全格局。我们整理了今日最重要的军事新闻,包括关键行动和政策变化,让您清晰把握
原包PA66 GVS-5H 瑞士EMS 耐化学性
C-Cushioning Charm, Hermione spluttered, as Ron pulled her to her feet, but toHarrys horror he saw that she was no longe
征信逾期五年超十次?别慌!2025最新解密与攻略,速来抄作业!
征信逾期五年超十次?别慌!2025最新解密与攻略,速来抄作业!朋友你是不是也遇到过这类情况?征信逾期五年超十次,感觉天都塌了
SAB47减速机
上海弗麦传动机械有限公司 主要材料 1、箱体:铸铁; 2、齿轮:低碳合金钢,碳、氮共渗处理(精磨后保持齿面硬度HRC60,硬层厚度
九类危险品进口流程?
九类属于杂类,常见的UN3077 UN3082九类也是危险品里面最不危险品的一类全国有40%的危险品是从上海港进口的。危险品进口一定要提
乡村学校少年宫丨池淮镇中心小学:快乐不“打烊” 相伴共成长
学校依托“乐善课程体系”,深入挖掘乡土特色,立足学情,开设了“棋”思妙想、“鼓乐”铿锵、“武”动奇迹、“琴”声悠扬、“足