Vlang: Como instalar a linguagem de programação V no Linux (via Git)

No texto de hoje veremos como realizar a instalação da linguagem de programação V (vlang) em distribuições Linux.

A instalação será efetuada a partir do código fonte que é disponibilizado no GitHub oficial do projeto.


Nota

Também é possível executar a linguagem de programação V no Chrome OS (Chromebook), para isso ative o recurso Ambiente para desenvolvedores do Linux:

Em seguida siga o tutorial como se estivesse na distribuição Linux Ubuntu.

Linguagem de programação V instalada no Chrome OS.

Linguagem de programação V instalada no Chrome OS.


Dependências

  • O Git deve estar instalado no sistema operacional.
  • Até o momento em que escrevo a linguagem de programação V suporta os seguintes compiladores C:

Se nenhum compilador estiver instalado será utilizado tcc por padrão.

Ubuntu e derivados

sudo apt install \
git \
libssl-dev \
libfreetype6-dev \
build-essential

Fedora

sudo dnf install \
git \
openssl-devel \
freetype-devel \
@development-tools

Arch Linux

Nota: O pacote equivalente ao build-essential e ao @development-tools é o base-devel.

Exemplo: sudo pacman -S --needed base-devel.

sudo pacman -S --needed\
git \
make

Nota: Se o sudo não estiver configurado utilize a conta de root (sem sudo) para a instalação dos pacotes.

Instalação

Para realizar a instalação da linguagem de programação V abra um terminal e clone o repositório oficial da linguagem:

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

Clonando o repositório da linguagem de programação V.

Clonando o repositório da linguagem de programação V.

Nota: Clone o repositório em um local onde o mesmo não será apagado!

Um bom lugar em distribuições Linux é o diretório home do seu usuário.

Para que a pasta não seja apagada, a mesma pode ser renomeada de v para .v, isso porque no Linux diretórios iniciados com . (ponto) são ocultos por padrão.

![Pasta da linguagem de programação V no diretório home.](https://cdn.hashnode.com/res/hashnode/image/upload/v1626083433460/xTJVZbJrX

Pasta da linguagem de programação V no diretório home.

Pasta da linguagem de programação V no diretório home.

Assim que o processo de clone do repositório estive concluído acesse a pasta que foi criada (cd v/ ou cd .v/) e execute o comando:

make

Compilando a linguagem de programação V.

Compilando a linguagem de programação V.

Nota: Por padrão é utilizado o compilador tcc.

Para utilizar um compilador C especifico uma das seguintes flags podem ser passadas:

  • -tcc.
  • -gcc.
  • -clang.

O comando make com flag segue a seguinte sintaxe:

make -gcc

Ao finalizar o processo de compilação devemos adicionar o binário da linguagem de programação V ao path do sistema operacional, para isso é utilizado o comando:

sudo ./v symlink

Adicionando a linguagem de programação V no PATH.

Adicionando a linguagem de programação V no PATH.

Por fim, feche o terminal, abra novamente e execute o comando:

v --version

Verificando a instalação da linguagem de programação V.

Verificando a instalação da linguagem de programação V.

Se o terminal retornar a versão da linguagem de programação V a instalação e configuração do path estão corretos.

Extra

Editores de texto

Os seguintes editores de texto possuem suporte a linguagem de programação V:

Principais comandos

Para atualizar a linguagem de programação utilize o comando:

v up

Para atualizar os módulos instalados via VPM(V's Package Manager) é utilizado o comando:

v update

Exemplo de olá mundo com a linguagem de programação V:

// Arquivo ola_mundo.v

fn main() {
    println('Olá Mundo!')
}

Para executar o código acima:

v run ola_mundo.v

Executando o script ola_mundo.v.

Executando o script ola_mundo.v.

Para realizar apenas a compilação do código:

v ola_mundo.v