V语言环境部署教程-linux


在linux系统上,目前有两种搭建V语言环境的方法:

 

一:git 下载源码并编译出可执行文件,然后创建软链接

二:直接下载别人编译好的可执行文件v  ,然后改权限为可执行文件,再创建软链接

 

下面用ubuntu为例来讲解。centos类似操作。

 

方法一:

先请求临时管理员权限吧,后面懒得输sudo前缀

sudo -s su

 等会儿,然后输入当前用户的密码,那么就会发现路径用户名有了root前缀了

好了,接下来按步骤操作 

1.如果是ubuntu desktop系统。那么先得安装git。命令:

apt install git

也许还没有gcc,还得安装

apt install gcc

如果是ubuntu server 系统,什么也不用安,直接干。

好了,默认你已经把git和gcc安装好了。然后随便到一个路径克隆一下源码

比如我在当前用户的根目录创建一个v目录,然后切换到里面再git

mkdir v
cd v
git clone https://github.com/vlang/v

等克隆完毕,然后输入  ls  发现路径里面躺着一个v路径了

那么接着进这个目录看看

cd v
ls -alt

 

 可以看到这个完整的项目结构了,现在我们需要进去编译一下源码:

cd compiler
make
ls

 

弄完发现已经有一个编译好的绿色的可执行文件躺在这路径里面了。

接着在当前路径执行一下这个文件试试:

./v

发现进入这个解释器了。我这刚编译的0.1.7版本

接着退出这个编译环境,按ctrl-d然后回车

 接着创建一个软链接。首先看下当前目录的绝对路径

pwd

看出来绝对路径是/home/dashen/cp/v/compiler,那么创建软链接的命令是:

ln -s /home/dashen/cp/v/compiler/v /usr/local/bin/v

我这里是因为之前创建过了,我先删除之前那个文件再来

rm /usr/local/bin/v
ln -s /home/dashen/cp/v/compiler/v /usr/local/bin/v

 弄完了再输入一个v看看

 ok。成功了。这里需要注意的是,创建软链接的命令是

ln -s 你的可执行文件路径 /usr/local/bin/v

注意空格,然后不要那么死板敲成我的路径了,敲你们自己的。哈哈。方法一到此结束。

 

方法二:

直接下载别人编译好了的可执行文件v。比如你现在在windows下载好了v文件,然后要把windows里的v文件搞到linux里面去

 

默认你用xshell通过ssh连接的linux主机。然后需要安装一个上传下载的包

apt install lrzsz

然后弄完了,因为是现在是root用户,直接从windows上把文件拖到xshell里面就能上传到linux主机当前路径了

 然后输入ls查看一下路径:

发现有个白色的v文件躺在路径里面了。接下来很关键,我们要把它变成绿色的可执行文件

 执行以下命令:

chmod +x v
ls

一个绿色的可执行文件已经躺在这儿了。

然后输入:

./v

 

 没毛病。已经进去了。接着返回第一种方法,然后创建软链接。就完了。。

 

最后写在这儿,新手可能在windows与linux之间传输文件比较麻烦,可以不用命令,用可视化的工具,他的名字叫做:

 

FileZilla

在电脑管家软件中心就能下载安装了,完了起来看起来长这样的:

左边windows,右边linux,然后自己随便玩玩就会了。最后我再演示一下怎么在刚弄好的v环境编写个程序测试一下:

 

在linux下找到一个干净的路径创建一个c.v文件,千万别弄在v源码里面,具体代码看图参考:

 然后就进入了vim编辑器里面了,咱们编译一下c.v文件。先按字母键i,让vim编辑器处于insert状态

 然后在里面写代码:

完了按ESC键,再按冒号(shift+分号键),输入wq,回车

 这是保存并退出的意思。然后再输入v run c.v

成功了,随便happy吧,这里只是演示了一下mut的用法,用了mut申明的变量,后面就能够直接通过=改变它的值

如果不用mut申明的变量,初始化完了后面就不能再用=改变它的值了。 

 

附录: Linux常用的50个命令