termux目录_跟着强哥来学习呗 | Termux第二站

上一期,我们已经了解了Termux的基本情况

这一期,就让我们来操作一下

——搭建一个C环境和python环境吧!

Termux默认是没有C语言和python的编译环境的,并不Ubuntu,CentOS等这些Linux系统那样自带有这些编译环境,但是对于我们这些想在手机上体验强大的Linux时,还是需要搭建一下这些基本环境的,所以这一期我将搭建一下C环境和python环境。

        让我们一起玩一下。。。

  C环境的搭建

a6754d04-7a13-eb11-8da9-e4434bdf6706.png ab754d04-7a13-eb11-8da9-e4434bdf6706.png b0754d04-7a13-eb11-8da9-e4434bdf6706.png

1、首先我们先更新一下源 pkg update

2、更新完后屏幕已经有一大堆东西了,我喜欢简洁点,clear 就可以清空一下屏幕

b1754d04-7a13-eb11-8da9-e4434bdf6706.png

3、安装clang编译器 pkg install clang -y

4、-y参数表示安装时一路选择y,代表着自动安装,就不会再询问你选择y/n了,等待完成安装就可以了

b2754d04-7a13-eb11-8da9-e4434bdf6706.png

5、安装vim编辑器 pkg install vim -y,

    为什么不用vi呢?

    当然时vim更强大,更好用啊,哈哈

b5754d04-7a13-eb11-8da9-e4434bdf6706.png

6、编辑第一个C程序,注意文件名后缀“.c”哦,这是C文件的标志,然后你发现没,vim是有语法高亮的。

b7754d04-7a13-eb11-8da9-e4434bdf6706.png b9754d04-7a13-eb11-8da9-e4434bdf6706.png

7、执行clang hello.c对你的第一个C程序进行编译,编译完成后,同级目录下会多出一个a.out的执行文件

8、执行a.out文件,就可以看到结果了

ba754d04-7a13-eb11-8da9-e4434bdf6706.png

9、当clang装完成后,我们除了可以用clang编译以外,还可以用gcc来编译,使用方法是一样的

10、我们还可以用-o 参数对编译出来的执行文件进行重命名

bd754d04-7a13-eb11-8da9-e4434bdf6706.png be754d04-7a13-eb11-8da9-e4434bdf6706.png

11、创建vim编辑器的配置文件 .vimrc,配置编码和一些常用设置,编码是用来支持中文,避免乱码的,设置就随意了

bf754d04-7a13-eb11-8da9-e4434bdf6706.png

  python环境的搭建

a6754d04-7a13-eb11-8da9-e4434bdf6706.png

一般我们再手机上编辑python会用什么软件呢?

许多人都会选择QPython,但是我觉得用termux来玩python会更加好玩。

c2754d04-7a13-eb11-8da9-e4434bdf6706.png

1、更新源操作上面已经操作过了,我们便不再重复操作,我们需要安装python和python-dev,在这里python是python3,python-dev是python的库,为了兼容某一些python2的脚本,我们还会吧python2也一起装上,毕竟python3和python2的语法上是有区别的

c3754d04-7a13-eb11-8da9-e4434bdf6706.png

2、--version 查看一下安装的python版本

c4754d04-7a13-eb11-8da9-e4434bdf6706.png

3、进入python控制台进行一下简单的操作

c5754d04-7a13-eb11-8da9-e4434bdf6706.png c8754d04-7a13-eb11-8da9-e4434bdf6706.png

4、升级一下pip源,这是python模块的库,我们需要的一些python模块都是从pip安装

5、我们先用python2对pip进行升级,然后再用python的执行一次,先别问为什么,后面会再提到的

ipython和vim-python

vim-python 是官方封装的对用vim进行python编辑时的相关优化的包,看个人需要,执行pkg install vim-python进行安装;

ipython是一个python的交互式shell,支持自动补全、自动缩进等,可以提高我们编辑python的效率

ca754d04-7a13-eb11-8da9-e4434bdf6706.png

1、执行pip install ipython安装ipython

2、这里使用pip安装是python3的安装,如果使用pip2就是python2的安装,这里就要提一下了,前面为什么还要再用python执行一次了,这是为了使pip对应的python为3版本,否则pip就会对应为python2版本

我们来做一个小测试:

一个全新的环境中,我们先用python执行pip更新,再用python2执行pip更新,最后发现pip对应的版本是python2的版本,更新操作覆盖了

cd754d04-7a13-eb11-8da9-e4434bdf6706.png

然后再原来环境中再执行一次python2更新pip,发现再次执行更新是没有再一次覆盖的

cf754d04-7a13-eb11-8da9-e4434bdf6706.png

最后,我们得出结论:为了避免以后执行不同python更新pip更新导致pip对应为python2版本,而需要重新去修改配置,我们就执行操作,先执行python2对pip进行更新,然后再用python执行一次

再提一个点,因为python库有些模块时需要经过C来进行编译才能安装使用的,所以我们一般都会先安装C编译环境(clang)。

bf754d04-7a13-eb11-8da9-e4434bdf6706.png a6754d04-7a13-eb11-8da9-e4434bdf6706.png

附加小贴士

d5754d04-7a13-eb11-8da9-e4434bdf6706.png

有需求的朋友我们可以来修改一下启动时的问候语哦!

只需要修改/etc/motd文件就可以了,修改完成后保存重启session

d6754d04-7a13-eb11-8da9-e4434bdf6706.png bf754d04-7a13-eb11-8da9-e4434bdf6706.png

识别二维码,一起来

da754d04-7a13-eb11-8da9-e4434bdf6706.jpeg

用互联网的方式

做一场互联网培训

博皓达人,需要你我同心

weixinID:mmbhdr

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值