安装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变量:是

  1. 继续安装(默认)
  2. 自定义安装
  3. 取消安装

要继续默认的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的你好!

17

发表回复