编译准备

    目前V语言的编译需要依赖C编译器:gcc或clang

    如果没有C编译器,可以参考以下文档,进行安装:

    linux/macOS下安装C编译器

    下载源码/编译

    编译成功后,会在当前目录生成V编译器的可执行文件,大小2M左右,小巧得很.

    使用v version查看V编译器的版本

    运行代码

    编译成功后,可以尝试运行代码:

    1. module main
    2. println("hello V")
    3. }

    输出hello V,则安装成功.

    编译器命令行的使用参考:

    开发工具

    目前V语言的开发工具首选vs code,有官方维护的插件:https://github.com/vlang/vscode-vlang

    基本的功能都有:

    • 语法着色
    • 代码提示
    • 代码格式化
    • 代码折叠
    • 代码大纲视图
    • 代码跳转定义

    可选安装

    如果需要编译http相关模块,需要安装openssl

    1. macOS:
    2. Debian/Ubuntu:
    3. sudo apt install libssl-dev
    4. Arch/Manjaro:
    5. openssl is installed by default
    6. Fedora:
    7. sudo dnf install openssl-devel

    后续升级

    方式一:

    方式二:

    1. git pull
    2. make

    这个目前不推荐使用,更新太慢

    可以通过增加symbol link,让v编译器随处可用

    在unix,linux,mac系统中,进入到v可执行文件所在的目录,然后执行:

    会创建/usr/local/bin/v链接

    在windows中,使用系统管理员打开命令行窗口,进入到v.exe所在的目录,然后执行:

    1. .\v.exe symlink

    会创建v环境变量

    以上命令只需执行一次,如果v命令更换了位置,每次启动会自动更新快捷方式和环境变量

    1. git clone —depth=1 —single-branch ://github.com/vlang/v(更新时跳过)
    2. cd v
    3. (更新时)git pull
    4. git clone —depth=1 —single-branch git://github.com/vlang/vc (更新时cd vc, git pull)
    5. gcc -std=c99 -w -municode -o v1.exe vc/v_win.c