Need help? Chat now!

Hostwinds Tutoriales

Resultados de búsqueda para:


Tabla de contenido


# 1 - Actualizar óxido raíz dir
# 2 - Instalar oxup
# 3 - Aplicar cambios de ruta de instalación
# 4 - conjunto de perfil
# 5 - Verifique la instalación de Maqueta de herramientas de Rust
# 6 - Instalar el paquete 'Build-Essential'
# 7 - Crear un programa de óxido 'Hello World'
# 8 - Compilar con el compilador RUSTC

Instalar Rust Toolchain (Linux Cloud VPS)

Etiquetas: Linux,  Cloud Servers,  VPS 

# 1 - Actualizar óxido raíz dir
# 2 - Instalar oxup
# 3 - Aplicar cambios de ruta de instalación
# 4 - conjunto de perfil
# 5 - Verifique la instalación de Maqueta de herramientas de Rust
# 6 - Instalar el paquete 'Build-Essential'
# 7 - Crear un programa de óxido 'Hello World'
# 8 - Compilar con el compilador RUSTC

A diferencia de los idiomas populares como C y Python, que tienen GCC y CPYTHON, en la mayoría de los lanzamientos de Linux, ROX no (aún) tiene asistencia nativa en Linux y debe instalarse por separado.

Esta guía ayudará si desea instalar el cuadro de herramientas de desarrollo de Rust.Necesitará un host de Linux con el acceso de Shell para comenzar.

# 1 - Actualizar óxido raíz dir

# export RUSTUP_HOME='~/.rustup' 

# 2 - Instalar oxup

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

Opciones de instalación actuales:
Host predeterminado Triple: x86_64 -known-linux-gnu
cadena de herramientas predeterminada: estable
perfil: predeterminado

modificar la variable PATH: sí

  1. Proceder con la instalación (predeterminado)
  2. Personalizar la instalación
  3. Cancelar la instalación

Para continuar con la instalación predeterminada de Rust, escriba 1 cuando se le solicite, y presione Entrar. Si desea modificar las variables PATH, cambiar la secuencia de la cadena de herramientas o agregar un perfil, puede seleccionar 2 y proporcione valores personalizados para cada uno.

# 3 - Aplicar cambios de ruta de instalación

# source ~/.bash_profile 

# 4 - conjunto de perfil

El óxido viene con perfiles separados que controlan qué herramientas de óxido se instalan en el entorno actual.El perfil predeterminado se selecciona durante la instalación.Puedes cambiar los perfiles en cualquier momento.

  • mínima - Rustc, Rust-Std, Carga
  • defecto - Rustc, Rust-Std, Carga, Oxtrady Docs, RustFmt, Clippy
# rustup set profile minimal 

# 5 - Verifique la instalación de Maqueta de herramientas de Rust

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

# 6 - Instalar el paquete 'Build-Essential'

rustc Utiliza el enlazador GCC para la etapa de vinculación de la compilación.Su host puede o no tener CC disponible.Puedes instalar construir-esencial de la siguiente manera:

Distraído

Mando

RHEL / CentOS / Amazon Linux

sudo yum instalar gcc gcc-c ++ make

Ubuntu / Debian

sudo apt-get install build-essential

Fedora

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

En este punto, la cadena de herramientas de Rust se ha instalado y está lista para usar. Puede probar la cadena de herramientas de Rust compilando y ejecutando un programa de prueba de Rust:

# 7 - Crear un programa de óxido 'Hello World'

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

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

# 8 - Compilar con el compilador RUSTC

# rustc hellorust.rs 

El compilador debe emitir un solo archivo llamado 'Hellorust', que es un binario compilado del programa HELLORUST.RS:

# archivo hellorust
Hellorust: Objeto compartido LSB ELF de 64 bits, X86-64, versión 1 (SYSV), vinculado dinámicamente, intérprete /laB64/ld-linux-x86-64.SO.2, para GNU / Linux 3.2.0, BuildID [SHA1] = b7a1b1e072fb63c7be826f7964636d6a3b628485, con debug_info, no despojado, demasiadas notas (256)

Ahora puede ejecutar su programa rust compilado:

# ./hellorust

¡Hola de Hostwinds!

Escrito por Hostwinds Team  /  junio 11, 2021