Hostwinds Tutorials

Suchergebnisse für:


Inhaltsverzeichnis


# 1 - Update Rostwurzel dir
# 2 - ROSTUP installieren
# 3 - Installationspfad wenden Änderungen anwenden
# 4 - Set-Profil
# 5 - Überprüfen Sie die Installation von Rost-Toolchain-Installation
# 6 - Installieren Sie 'Build-Wesentliche' Paket
# 7 - Erstellen Sie ein 'Hallo World' Rost-Programm
# 8 - Kompilieren Sie mit dem Rustc-Compiler

Installieren Sie die Rust Toolchain (Linux Cloud VPS).

Stichworte: Cloud Servers,  VPS,  Linux 

# 1 - Update Rostwurzel dir
# 2 - ROSTUP installieren
# 3 - Installationspfad wenden Änderungen anwenden
# 4 - Set-Profil
# 5 - Überprüfen Sie die Installation von Rost-Toolchain-Installation
# 6 - Installieren Sie 'Build-Wesentliche' Paket
# 7 - Erstellen Sie ein 'Hallo World' Rost-Programm
# 8 - Kompilieren Sie mit dem Rustc-Compiler

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.

# 1 - Update Rostwurzel dir

# export RUSTUP_HOME='~/.rustup' 

# 2 - ROSTUP installieren

# 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

  1. Fahren Sie mit der Installation fort (Standardeinstellung)
  2. Installation anpassen.
  3. Installation abbrechen

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.

# 3 - Installationspfad wenden Änderungen anwenden

# source ~/.bash_profile 

# 4 - Set-Profil

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

  • minimal - Rustc, Rust-std, Fracht
  • Standard - Rustc, Rust-STD, Fracht, Rust-Docs, Rustfmt, Clippy
# rustup set profile minimal 

# 5 - Überprüfen Sie die Installation von Rost-Toolchain-Installation

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

# 6 - Installieren Sie 'Build-Wesentliche' Paket

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:

# 7 - Erstellen Sie ein 'Hallo World' Rost-Programm

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

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

# 8 - Kompilieren Sie mit dem Rustc-Compiler

# 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