天天看点

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

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

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

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

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

        让我们一起玩一下。。。

  C环境的搭建

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

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

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

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

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

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

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

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

    为什么不用vi呢?

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

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

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

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

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

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

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

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

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

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

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

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

  python环境的搭建

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

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

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

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

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

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

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

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

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

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

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

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

ipython和vim-python

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

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

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

1、执行pip install ipython安装ipython

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

我们来做一个小测试:

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

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

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

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

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

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

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

附加小贴士

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

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

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

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

识别二维码,一起来

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

用互联网的方式

做一场互联网培训

博皓达人,需要你我同心

weixinID:mmbhdr