Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: Linux, Cloud Servers, VPS
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.
# export RUSTUP_HOME='~/.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
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.
# source ~/.bash_profile
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
# rustup set profile minimal
# which rustc /root/.cargo/bin/rustc
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:
# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs
# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
}
# 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