Hostwinds Tutoriales
Resultados de búsqueda para:
Tabla de contenido
Etiquetas: Linux, Cloud Servers, VPS
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.
# export RUSTUP_HOME='~/.rustup'
# 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í
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.
# source ~/.bash_profile
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.
# rustup set profile minimal
# which rustc /root/.cargo/bin/rustc
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:
# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs
# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
}
# 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