Hostwinds Tutoriais

Resultados da busca por:


Índice


# 1 - atualizar a raiz de ferrugem
# 2 - instalar o rustup
# 3 - Aplique alterações do caminho de instalação
# 4 - Definir perfil
# 5 - Verifique a instalação da FROW Toolchain
# 6 - Instale o pacote 'Build-essencial'
# 7 - Crie um programa de ferrugem 'Hello World'
# 8 - Compile com o compilador Rustc

Como instalar a ferrugem no Linux

Tag: Cloud Servers,  VPS,  Linux 

# 1 - atualizar a raiz de ferrugem
# 2 - instalar o rustup
# 3 - Aplique alterações do caminho de instalação
# 4 - Definir perfil
# 5 - Verifique a instalação da FROW Toolchain
# 6 - Instale o pacote 'Build-essencial'
# 7 - Crie um programa de ferrugem 'Hello World'
# 8 - Compile com o compilador Rustc

Ao contrário dos idiomas populares como C e Python, que possuem GCC e CPYTHN, na maioria das versões Linux, a ferrugem não (ainda) possui suporte nativo no Linux e deve ser instalado separadamente.

Este guia ajudará se você quiser instalar a Ferrugem Development Toolchain.Você precisará de um host Linux com acesso à Shell para começar.

# 1 - atualizar a raiz de ferrugem

# export RUSTUP_HOME='~/.rustup' 

# 2 - instalar o rustup

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

Opções de instalação atuais:
Triplo padrão do host: x86_64-unknown-Linux-GNU
conjunto de ferramentas padrão: estável
perfil: padrão

modificar a variável PATH: sim

  1. Prossiga com a instalação (padrão)
  2. Personalize a instalação
  3. Cancelar a instalação

Para prosseguir com a instalação padrão do Rust, digite 1 quando solicitado e pressione Entrar. Se você deseja modificar variáveis PATH, alterar o fluxo do conjunto de ferramentas ou adicionar um perfil, você pode selecionar 2 e fornecer valores personalizados para cada um.

# 3 - Aplique alterações do caminho de instalação

# source ~/.bash_profile 

# 4 - Definir perfil

A ferrugem vem com perfis separados que controlam quais ferramentas de ferrugem são instaladas no ambiente atual.O perfil padrão é selecionado durante a instalação.Você pode alterar os perfis a qualquer momento

  • mínima - Rustc, ferrugem-std, carga
  • padrão - Rustc, ferrugem-std, carga, ferrugem-docs, rustfmt, clippy
# rustup set profile minimal 

# 5 - Verifique a instalação da FROW Toolchain

# which rustc /root/.cargo/bin/rustc 

# 6 - Instale o pacote 'Build-essencial'

ferrugem Utiliza o vinculador GCC para o estágio de compilação de vinculação.Seu host pode ou não ter cc disponível.Você pode instalar essencial para construir da seguinte forma:

Distro

Comando

RHEL / CentOS / Amazon Linux

sudo yum install gcc gcc-c ++ make

Ubuntu / Debian

sudo apt-get install build-essential

Fedora

sudo yum install make gcc gcc-c ++ kernel-devel

Neste ponto, o conjunto de ferramentas Rust foi instalado e está pronto para uso. Você pode testar o conjunto de ferramentas Rust compilando e executando um programa de teste Rust:

# 7 - Crie um programa de ferrugem 'Hello World'

# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs

# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
} 

# 8 - Compile com o compilador Rustc

# rustc hellorust.rs 

O compilador deve produzir um único arquivo chamado 'Hellorust', que é um binário compilado do programa Hellorust.rs:

# arquivo hellorust.
Hellerust: Objeto compartilhado LSB de 64 bits Elf, X86-64, versão 1 (SYSV), dinamicamente ligado, intérprete /liblib64/64.so.2, para GNU / Linux 3.2.0, BuildID [SHA1] = b7a1b1e072fb63c7be826f7964636d6a3b628485, com debug_info, não despojado, muitas notas (256)

Agora você pode executar seu programa de ferrugem compilado:

# ./hellorust

Olá de Hostwinds!

Escrito por Hostwinds Team  /  Junho 11, 2021