编译准备
目前V语言的编译需要依赖C编译器:gcc或clang
如果没有C编译器,可以参考以下文档,进行安装:
下载源码/编译
编译成功后,会在当前目录生成V编译器的可执行文件,大小2M左右,小巧得很.
使用v version查看V编译器的版本
运行代码
编译成功后,可以尝试运行代码:
module main
println("hello V")
}
输出hello V,则安装成功.
编译器命令行的使用参考:
开发工具
目前V语言的开发工具首选vs code,有官方维护的插件:https://github.com/vlang/vscode-vlang
基本的功能都有:
- 语法着色
- 代码提示
- 代码格式化
- 代码折叠
- 代码大纲视图
- 代码跳转定义
可选安装
如果需要编译http相关模块,需要安装openssl
macOS:
Debian/Ubuntu:
sudo apt install libssl-dev
Arch/Manjaro:
openssl is installed by default
Fedora:
sudo dnf install openssl-devel
后续升级
方式一:
方式二:
git pull
make
这个目前不推荐使用,更新太慢
可以通过增加symbol link,让v编译器随处可用
在unix,linux,mac系统中,进入到v可执行文件所在的目录,然后执行:
会创建/usr/local/bin/v链接
在windows中,使用系统管理员打开命令行窗口,进入到v.exe所在的目录,然后执行:
.\v.exe symlink
会创建v环境变量
以上命令只需执行一次,如果v命令更换了位置,每次启动会自动更新快捷方式和环境变量
- git clone —depth=1 —single-branch ://github.com/vlang/v(更新时跳过)
- cd v
- (更新时)git pull
- git clone —depth=1 —single-branch
git
://github.com/vlang/vc (更新时cd vc, git pull) - gcc -std=c99 -w -municode -o v1.exe vc/v_win.c