Rust - Instalação e Ferramentas

Este conteúdo é totalmente voltado para Linux, e por isso, evitarei abordar detalhes específicos de outros sistemas operacionais. No entanto, acredito que, seguindo os conceitos apresentados aqui e com uma pesquisa adicional, você conseguirá aplicar as dicas a outras plataformas.

Instalação

Para instalar o Rust apartir do site oficial execute o comando:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Compilação Cross Platform

Se você precisar compilar para Windows utilizando Linux será necessário instalar os seguintes pacotes.

Primerio será necessário instalar o pacote Cross Platform MinGW para Windows:

sudo apt install mingw-w64

Win x64

Instalação da ferramenta de compilação:

rustup target add x86_64-pc-windows-gnu

Comando para compilação:

cargo build --release --target x86_64-pc-windows-gnu

Se precisar compilar uma biblioteca (DLL):

cargo build --release --lib --target x86_64-pc-windows-gnu

Win x86

Instalação da ferramenta de compilação:

rustup target add i686-pc-windows-gnu

Comando para compilação:

cargo build --release --target i686-pc-windows-gnu

Se precisar compilar uma biblioteca (DLL):

cargo build --release --lib --target i686-pc-windows-gnu

Extensões para VSCode

Aqui estão algumas extensões essenciais para o desenvolvimento com Rust no VSCode:

  1. LSP (Language Server Protocol):

    • rust-analyzer — Desenvolvido pela comunidade Rust (rust-lang.org).
  2. Debugging:

    • CodeLLDB — Desenvolvido por Vadim Chugunov, para debugar seu Rust com o VSCode.

Obrigado por seguir o conteúdo e fique com Deus!

🔗 Link para a postagem no Linkedin