Windows
Herramientas de compilación de C++
Para realizar la compilación de los programas escritos en Rust se necesita un enlazador, que en caso de no estar instalado, el compilador mostrará algunos errores indicando que el enlazador no puede ejecutarse, por lo que debe instalarse manualmente. Los compiladores de C usualmente vienen con el enlazador correcto. Además, algunos paquetes de Rust dependen de código C y necesitarán un compilador de C. Por lo tanto, valdría la pena instalar uno ahora.
En Windows necesitas instalar las herramientas de compilación de C++ para Visual Studio 2013 o superior. La forma más sencilla de adquirir las herramientas de compilación es instalar Microsoft C++ Build Tools. Después de descargar e iniciar el instalador, en el sistema estará disponible Visual Studio Installer, desde donde debes seleccionar las Herramientas de compilación de C++ para que se instalen.
Rust
En el navegador, dirígete a https://www.rust-lang.org/tools/install y descarga el
instalador, rustup-init.exe
, eligiendo el que corresponda a la arquitectura del
sistema (32 o 64 bits).
Este abrirá una línea de comandos, después de comprobar que las Herramientas de compilación de C++ están instaladas, mostrará lo siguiente:
Current instalation options:
default host triple: x86_64-pc-windows-msvc
default toolchain: stable
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>
La línea default host triple
muestra la plataforma en donde se está instalando. En default toolchain
aparece la
versión de Rust que será instalada por defecto.
Para continuar seleccionamos la opción 1 (opción por defecto) y presionamos Enter
en el teclado. Si la instalación
es exitosa mostrará lo siguiente:
stable installed - rustc 1.44.0 (49cae5576 2020-06-01)
Rust is installed now. Great!
To get started you need Cargo's bin directory (%USERPROFILE%.cargo/bin) in your PATH environment variable. Future applications will automatically have the correct environment but you may need to restart your current shell.
Después de terminar la instalación, rustup
muestra la versión de Rust instalada e indica que es necesario agregar
el directorio bin
de Cargo
a la varibale del sistema PATH
. Esto se hará automáticamente la próxima vez que
abras la terminal.
Para terminar, presiona Enter
y se cerrará la terminal.
El resto de este libro usa comandos que funcionan en cmd.exe y PowerShell. Si hay diferencias específicas, explicaremos cual usar.