Hostwinds Tutoriels

Résultats de recherche pour:


Table des matières


# 1 - mettre à jour la racine de rouille
# 2 - Installez Rustup
# 3 - Appliquer les changements de chemin d'installation
# 4 - Définir le profil
# 5 - Vérifiez l'installation de la machine à outils de rouille
# 6 - Installez le package 'Build-Essential'
# 7 - Créer un programme de rouille 'Hello World'
# 8 - Compilez avec le compilateur Rustc

Installer Rust Toolchain (Linux Cloud VPS)

Mots clés: Cloud Servers,  VPS,  Linux 

# 1 - mettre à jour la racine de rouille
# 2 - Installez Rustup
# 3 - Appliquer les changements de chemin d'installation
# 4 - Définir le profil
# 5 - Vérifiez l'installation de la machine à outils de rouille
# 6 - Installez le package 'Build-Essential'
# 7 - Créer un programme de rouille 'Hello World'
# 8 - Compilez avec le compilateur Rustc

Contrairement à des langages populaires tels que C et Python, qui ont fourni GCC et CPPHON fournis dans la plupart des versions Linux, la rouille n'a pas (encore) une prise en charge native sur Linux et doit être installée séparément.

Ce guide aidera si vous souhaitez installer la trappe de développement de la rouille.Vous aurez besoin d'un hôte Linux avec l'accès Shell pour commencer.

# 1 - mettre à jour la racine de rouille

# export RUSTUP_HOME='~/.rustup' 

# 2 - Installez Rustup

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

Options d'installation actuelles:
Host Par défaut Triple: x86_64-inconnu-linux-gnu
chaîne d'outils par défaut: stable
profil: par défaut

modifier la variable PATH: oui

  1. Procédez avec l'installation (par défaut)
  2. Personnaliser l'installation
  3. Annuler l'installation

Pour procéder à l'installation par défaut de Rust, tapez 1 lorsque vous y êtes invité et appuyez sur Entrer. Si vous souhaitez modifier les variables PATH, changer le flux de la chaîne d'outils ou ajouter un profil, vous pouvez sélectionner 2 et fournissez des valeurs personnalisées pour chacun.

# 3 - Appliquer les changements de chemin d'installation

# source ~/.bash_profile 

# 4 - Définir le profil

La rouille est livrée avec des profils séparés qui contrôlent les outils de rouille installés dans l'environnement actuel.Le profil par défaut est sélectionné lors de l'installation.Vous pouvez modifier des profils à tout moment

  • minimale - Rusc, rouille-std, cargaison
  • défaut - Rustc, Rust-STD, Cargo, Rust-Docs, Rusfmt, Clipsy
# rustup set profile minimal 

# 5 - Vérifiez l'installation de la machine à outils de rouille

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

# 6 - Installez le package 'Build-Essential'

rouille Utilise la liaison GCC pour la phase de liaison de la compilation.Votre hôte peut avoir ou peut ne pas avoir CC disponible.Vous pouvez installer build-essentiel de la manière suivante:

Distro

Commander

RHEL / CentOS / Amazon Linux

sudo yum installer gcc gcc-c ++ make

Ubuntu / Debian

sudo apt-get install build-essential

Feutre

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

À ce stade, la chaîne d'outils Rust a été installée et est prête à être utilisée. Vous pouvez tester la chaîne d'outils Rust en compilant et en exécutant un programme de test Rust:

# 7 - Créer un programme de rouille 'Hello World'

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

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

# 8 - Compilez avec le compilateur Rustc

# rustc hellorust.rs 

Le compilateur devrait produire un seul fichier nommé «HelloRut» qui est un binaire compilé du programme Hellorust.RS:

# fichier hellorust
Hellorust: Objet partagé LSB ELF 64 bits, X86-64, version 1 (SYSV), lié dynamiquement, interpréteur /lib64/ld-linux-x86-64.so.2, pour GNU / Linux 3.2.0, bâtiment [SHA1] = B7A1B1E072FB63C7BE826F7964636D6A3B628485, avec débog_info, non dépouillé, trop de notes (256)

Vous pouvez maintenant exécuter votre programme rust compilé:

# ./hellorust

Bonjour de Hostwinds!

Écrit par Hostwinds Team  /  juin 11, 2021