Rust编程之旅--(一)安装开发环境

Rust编程之旅 -- (一)安装开发环境

Rust版本

nightly版本   -- 测试版
beta版本     --预发布版
stable版本    --稳定版

我这里为了便于学习使用的是 nightly测试版

安装发开环境

PS : 为了便于快速下载安装建议设置代理服务

//设置环境变量 RUSTUP_DIST_SERVER(用于更新 toolchain) 
$ export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
//以及 RUSTUP_UPDATE_ROOT(用于更新 rustup) 
$ export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
  1. 安装rustup
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装完成后,可在$HOME/.cargo/bin目录下查看可执行程序

  1. 设置环境变量
$ export RUST_HOME=/home/eli-m/.cargo
$ export PATH=${RUST_HOME}/bin:$PATH

设置完成后 source /etc/profile 更新配置文件

  1. 使用rustup工具管理工具链
$ rustup self update	//更新rustup本身
$ rustup update	//更新工具链
  1. 安装工具链版本(以nightly版本为例)
$ rustup install nightly	//安装nightly版本工具链
$ rustup default nightly	//设置默认工具链版本为nightly版本
  1. 设置依赖库代理服务
    在$HOME/.cargo目录下创建一个名为config的文本文件,其内容为:
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
  1. 添加RLS标准化编译器增强工具(nightly版本为例)
//更新 rustup
$ rustup self update
//更新 rust编译器nightly版本
$ rustup update nightly
//安装RLS
$ rustup component add rls --toolchain nightly
$ rustup component add rust-analysis --toolchain nightly
$ rustup component add rust-src --toolchain nightly

一切准备就绪

运行查看rustc 版本

$ rustc -V
$ rustc 1.42.0-nightly (0de96d37f 2019-12-19)

运行查看帮助命令

$ rustc -h

运行第一个Rust程序 Hello World!

  1. 创建一个文件名为helloworld.rs,内容为:
fn main() {
    
    
    let s = "hello world!";
    println!("{}",s);
}
  1. 编译文件helloworld.rs,生成可执行文件helloworld
$ rustc helloworld.rs
  1. 运行这个可执行文件
$ ./helloworld
$ hello world!

本文如有错误请诸君及时联系本人,我会尽快更正
QQ: 1334393949
邮箱: [email protected]

猜你喜欢

转载自blog.csdn.net/weixin_44290157/article/details/103746086