安装Rust工具链(Linux Cloud VPS)



与像C和Python这样的流行语言不同,它在大多数Linux版本中捆绑了GCC和CPython,Rust没有(又一)对Linux上的本机支持,必须单独安装。
如果要安装Rust开发工具链,本指南将有助于帮助。您需要一个带有shell访问的Linux主机即可开始。
#1 - 更新生锈根目录
# export RUSTUP_HOME='~/.rustup'
#2 - 安装Rustup
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
当前安装选项:
默认主机三重:X86_64-Unknown-Linux-GNU
默认工具链:稳定
个人资料:默认
修改PATH变量:是
- 继续安装(默认)
- 自定义安装
- 取消安装
要继续默认的Rust安装,请键入 1 出现提示时,按 输入。 如果要修改PATH变量,更改工具链流或添加配置文件,则可以选择 2 并为每个提供自定义值。
#3 - 应用安装路径更改
# source ~/.bash_profile
#4 - 设置个人资料
Rust附带独立的简档,可控制当前环境中安装了哪些生锈工具。在安装期间选择了默认配置文件。您可以随时更改配置文件
- 最小的 - Rustc,Rust-STD,货物
- 默认 - Rustc,Rust-STD,货物,锈霜,锈,Clippy
# rustup set profile minimal
#5 - 验证Rust Toolchain安装
# which rustc /root/.cargo/bin/rustc
#6 - 安装'Build-Essential'包
锈 利用GCC链接器进行编译的链接阶段。您的主机可能会或可能没有CC可用。你可以安装 必要的 以下方式:
发行
命令
RHEL / CentOS / Amazon Linux
sudo yum安装gcc gcc-c ++ make
Ubuntu / Debian的
sudo apt-get install build-essential
软呢帽
须藤yum install make gcc gcc-c ++ kernel-devel
至此,Rust工具链已经安装并可以使用。 您可以通过编译并执行测试Rust程序来测试Rust工具链:
#7 - 创建"Hello World"的Rust程序
# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs
# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
}
#8 - 使用RustC编译器编译
# rustc hellorust.rs
编译器应输出名为"hellorust"的单个文件,该文件是hellorust.rs程序的编译二进制文件:
#file hellorust.
Hellorust:ELF 64位LSB共享对象,X86-64,版本1(SYSV),动态链接,翻译/llib64/ld-linux-x86-64.so.2,用于gnu / linux 3.2.0,buildid [sha1] = B7A1B1E072FB63C7BE826F7964636D6A3964636D6A3B628485,用Debug_Info,没有剥离,笔记太多(256)
您现在可以执行已编译的rust程序:
# ./hellorust
来自Hostwinds的你好!