业界动态
用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/ , 查看更多   
最新文章
北京将举办人形机器人跑马拉松,这是科技奇迹还是未来常态?
据多家媒体报道,北京亦庄宣布全球首个人形机器人半程马拉松将于4月13日鸣枪开跑。许多人看到这一消息的第一反应是:机器人跑马
武汉“三轮车”乐团,意外走红
白天送快递,晚上搞音乐,武汉有个快递员乐团——“三轮车”乐团意外走红,在网上收获了大量粉丝,还有客户催更视频。 快递员组
把课堂搬到车间、直播间、博览会……浙江工商职院师生共赴实践大课堂
“同学们,看这里!这款月球灯从概念草图到量产成品,每一步都凝聚了设计师的心血。”在宁波双宇电子的设计研发中心,设计总监正
我是一个即将崩溃的女人,我把灵魂拆成四份
2007年10月,即将迎来自己88岁生日的多丽丝·莱辛拿到了诺贝尔文学奖,成为当时年龄最大的得奖者。莱辛对自己的得奖感到意外,她
华为只是上汽奥迪A5L的1%
· 汽车十三行  ID:wzhauto2023 ·   AI的加入,让唯智能论评判汽车好坏,又多了一个维度。人们似乎已经习惯了用屏幕的大
一年狂揽759亿!柳州如何把“路边摊”做成全球生意?
图为柳州白莲洞穴科学博物馆库房内的螺蛳壳化石。韦国政 摄到了二十世纪七八十年代,柳州的夜市逐步繁荣,不少食客在吃米粉的时
深度解析Bless Network:推动AI时代的新计算基础设施
Bless Network提供了一种新的分布式基础设施解决方案,以满足爆炸性增长的AI计算需求。传统的集中式云基础设施无法解决稳定性、
下降5.3%背后的家校责任边界
  3月8日提请十四届全国人大三次会议审议的最高人民法院工作报告(以下简称“最高法报告”)中,一个数据引起全国政协委员、民
日本男篮内线核心的 CBA 经历,实在是惨啊
3月7-9日,2025东超终极4强赛将在中国澳门特别行政区隆重举行。届时,全亚洲球迷的目光将汇聚于新濠影汇综艺馆的东亚地区最顶级
瑞士百达赵俊杰:踏出舒适圈,拥抱机遇|她访谈
从偶然到必然本科攻读国际金融专业的赵俊杰,大学毕业后的第一份工作是在一家五星级酒店从事市场营销工作。虽然看似与金融业毫不
相关文章

loading