业界动态
用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/ , 查看更多   
最新文章
固安伟业气体:筑牢危化品安全防线 三级排查闭环管理显实效
在固安县伟业气体销售有限公司的储罐区,多个储存危化气体的储罐静静矗立。这里储存有液氧、液氩、液氮、液体二氧化碳等气体,最
原创果然不出中国所料,特朗普对全球征税,高兴不到一天,噩耗就来了
特朗普刚刚为美国争取到了重要的国际投资,然而刚一回头,他却遭遇了意料之外的打击,这让他这次真的是笑不出来了。7月31日,特
网警公布涉汛谣言5大类型,拆解造谣者“工具箱”
法律利剑高悬,让造谣者付出法律代价《中华人民共和国治安管理处罚法》第二十五条有下列行为之一的,处五日以上十日以下拘留,可
融资“前置”金融样本: 中信银行助力硬科技企业穿越“死亡之谷”
党的二十大明确提出“建设现代化产业体系,必须坚持把科技作为第一生产力”。面对科技创新的战略任务,金融如何有效支持科技企业
真好吃丨没有浇头的面条,凭啥日销千碗?
若说早餐是一座城市的良心,那宵夜便是城市的灵魂。在潜江,一碗名为“裸面”的特色宵夜,以其质朴本真的滋味温暖着无数食客的夜
易视顿眼科妇委会、关工委联合各区妇联开展暑期儿童关爱行动
为贯彻落实习近平总书记关于儿童和儿童工作的重要论述,汇聚各方力量做好暑期儿童关爱服务工作,暑期期间,易视顿眼科妇委会、关
阜城县:“三下乡”进大集 服务群众“零距离”
日前,由中共阜城县委宣传部联合阜城县卫健局、阜城县公安局、阜城县农业农村局等有关部门开展的2025年文化科技卫生“三下乡”活
书香溢满乡村 阅读点亮生活 太白县积极探索“农家书屋+”融合新模式
“以前开农家乐全靠老经验,自从有了农家书屋,我常来读乡村旅游类书籍,服务水平上去了,回头客多了,收入也提高了不少。”太白
东渚街道:支部领航,共绘全龄友好新图景
乒乓球轻快地跳跃在崭新的球台上,欢声笑语在精心布置的活动区回荡,书页翻动的沙沙声伴随着祖孙共读的细语……曾经闲置冷清的楼
大众日报丨激活沉睡的“深蓝宝藏”!蓝谷这家企业通过数据钥匙打开海洋产业新大门
在位于蓝谷的青岛国实科技集团,工作人员介绍在建的海洋可信数据空间。“小青,青岛海上的渔船都在哪里?展示一下近期的轨迹图