Hostwinds Tutorials
Suchergebnisse für:
Inhaltsverzeichnis
Stichworte: Linux, Cloud Servers, VPS
Im Gegensatz zu gängigen Sprachen wie C und Python, mit dem GCC und Cython in den meisten Linux-Releases gebündelt sind, hat Rust (noch) nicht native Unterstützung auf Linux und muss separat installiert sein.
Diese Anleitung hilft, wenn Sie das Rostentwicklungs-Toolchain installieren möchten.Sie benötigen einen Linux-Host mit einem Shell-Zugriff, um zu beginnen.
# export RUSTUP_HOME='~/.rustup'
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Aktuelle Installationsoptionen:
Standard-Host-Triple: X86_64-Unknown-Linux-GNU
Standard-Toolchain: stabil
Profil: Standard
PATH-Variable ändern: Ja
Geben Sie ein, um mit der Standardinstallation von Rust fortzufahren 1 Wenn Sie dazu aufgefordert werden, drücken Sie Eingeben. Wenn Sie PATH-Variablen ändern, den Toolchain-Stream ändern oder ein Profil hinzufügen möchten, können Sie auswählen 2 und geben Sie jeweils benutzerdefinierte Werte an.
# source ~/.bash_profile
Rost wird mit separaten Profilen geliefert, die steuern, welche Rostwerkzeuge in der aktuellen Umgebung installiert sind.Das Standardprofil wird während der Installation ausgewählt.Sie können die Profile jederzeit ändern
# rustup set profile minimal
# which rustc /root/.cargo/bin/rustc
rustc nutzt den GCC-Linker für die Verbindungsstufe der Zusammenstellung.Ihr Host kann cc verfügbar sein oder nicht.Sie können installieren. Build-Essential der folgende Weg:
Distribution
Befehl
RHEL / CentOS / Amazon Linux
sudo yum installiere gcc gcc-c ++ make
Ubuntu / Debian
sudo apt-get install build-essential
Fedora
sudo yum install make gcc gcc-c ++ kernel-devel
Zu diesem Zeitpunkt wurde die Rust-Toolchain installiert und ist einsatzbereit. Sie können die Rust-Toolchain testen, indem Sie ein Test-Rust-Programm kompilieren und ausführen:
# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs
# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
}
# rustc hellorust.rs
Der Compiler sollte eine einzelne Datei namens 'Helorust' ausgeben, die ein kompilierter Binärer des HELLORUST.RS-Programms ist:
# Datei Helorust.
HELLORUST: ELF 64-Bit-LSB-freigegebenes Objekt, X86-64, Version 1 (SYSV), dynamisch verknüpft, Interpreter /lib64/LD-Linux-x86-64.SO.2, für GNU / Linux 3.2.0, erstellt [SHA1] = B7A1B1E072FB63C7BE826F7964636D6A3B628485, mit debug_info, nicht abgestreift, zu viele Anmerkungen (256)
Sie können jetzt Ihr kompiliertes Rostprogramm ausführen:
# ./hellorust
Hallo von Hostwinds!
Geschrieben von Hostwinds Team / Juni 11, 2021