Contents

Como configurar um ambiente de desenvolvimento Rust no Linux

Com base nos resultados do Stack Overflow Developer Survey 2022, observou-se que o Rust emergiu como a linguagem de programação mais favorecida entre os desenvolvedores nos últimos sete anos. Isso é atribuído a seus excepcionais recursos de segurança, eficiência e adaptabilidade no tratamento de diversos requisitos de aplicativos, que vão desde a programação do sistema até chatbots e muito mais.

Recomenda-se que aqueles que ainda não iniciaram sua incursão na programação em Rust comecem o processo estabelecendo um ambiente adequado de desenvolvimento em Rust no Linux.

Pré-requisitos para instalar o Rust no Linux

Antes de prosseguir com a instalação do Rust, é necessário primeiro instalar um pacote de pré-requisitos conhecido como “build-essential”. Isto porque o Rust requer um linker para combinar todos os ficheiros objeto gerados pelo seu compilador num único binário executável. O pacote “build-essential” inclui um linker que preenche este requisito.

O processo de instalação do pacote build-essential num sistema operativo Linux envolve a utilização de uma interface de linha de comandos. Para o fazer, pode seguir estes passos:

 sudo apt update && sudo apt install build-essential 

Para Arch Linux, execute:

 sudo pacman -S base-devel 

Após a conclusão da instalação do software acima mencionado, prossiga com a instalação do Rust.

Instalando o Rust no Linux

/pt/images/installing-rust-via-rustup-1.jpg

A instalação do Rust pode ser realizada sem esforço através de um script unificado, que agiliza o processo de instalação e configuração de uma maneira perfeita.

O aspeto tranquilizador deste programa é que adere ao protocolo recomendado, tendo sido criado pelos estimados programadores do Rust, garantindo assim que é uma aplicação fiável e de confiança que não compromete a segurança do seu computador.

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

Esta instrução orienta o utilizador a utilizar o comando curl com o objetivo de descarregar um script, após o que o script será executado através do comando sh. Por favor, introduza ‘1’ quando solicitado.

Após algum tempo, o script conclui e solicita a sua atenção para modificar a variável de ambiente PATH, incorporando a pasta Cargo bin na sua designação. Este processo pode ser efectuado através do uso do comando source, como se segue:

 source "$HOME/.cargo/env" 

Configurando e escrevendo “Hello, World” em Rust

A implementação do sistema de compilação para Rust, conhecido como “Cargo”, serve como um instrumento eficiente para facilitar a organização, gerenciamento e teste de código através de uma série de comandos simples.Para estabelecer um novo projeto Rust, execute os seguintes passos:

 cargo new <project_name> 

/pt/images/creating-a-new-project-with-cargo.jpg

A diretiva acima mencionada deve estabelecer um arranjo hierárquico de directórios adaptados a um empreendimento elementar, e incorporar um ficheiro main.rs que engloba o código para um programa “Hello, World” dentro do diretório

/src. O utilizador pode executar o código acima referido utilizando o compilador rustc de forma manual ou utilizar o Cargo para o executar.

 cargo run

A instrução seguinte descreve o procedimento para utilizar o compilador rustc para executar a compilação manual do código.

 rustc main.rs
./a 

/pt/images/compiling-and-exectuing-rust-code.jpg

Comece sua jornada de programação como um Rustacean!

Uma vez concluído o processo de instalação e configuração do Rust num sistema operativo Linux, pode concentrar-se em adquirir proficiência na utilização do Rust para criar várias aplicações de software.

Uma introdução aos fundamentos da programação Rust pode ser benéfica para indivíduos que não estão familiarizados com a linguagem e procuram ganhar familiaridade com a sua sintaxe básica.