Rust从入门到高级(一):Rust开发环境从安装到卸载

Rust Playground

如果只是写Demo测试,尝试下 Rust,可以无需安装Rust开发环境,直接在Rust Playground运行自己代码。

开发环境安装

强烈不建议各位童鞋使用Windows学习和开发Rust,如果预装了Win10系统,可以在Win10的Linux子系统进行配置,启用Win10的Linux子系统的教程见链接

如果你的主机不是windows系统,Mac OS, linux,Win10下Linux子系统或其他类Unix系统的话,都可以用

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

这条命令来安装最新的Rust稳定版。

安装完毕后,在终端输入rustc --version即可查看当前的Rust版本:

root@host:~# rustc --version
rustc 1.38.0 (625451e37 2019-09-23)

crates.io换国内中科大/阿里云镜像源

Rust社区公开的第三方包都集中在crates.io网站上面,他们的文档被自动发布到doc.rs网站上。Rust提供了非常方便的包管理器cargo,它类似于Node.jsnpmPythonpip。但cargo不仅局限于包管理,还为Rust生态系统提供了标准的工作流。

在实际开发中,为了更快速下载第三方包,我们需要把crates.io换国内的镜像源。

换国内中科大源

执行以下命令即可:

tee $HOME/.cargo/config <<-'EOF'
[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"
EOF
换阿里云源
tee $HOME/.cargo/config <<-'EOF'
[source.crates-io]
replace-with = "rustcc"

[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index"
EOF

hello world程序

新建一个名为hello.rs的文件,写入以下内容:

fn main()
{
    println!("hello world!");
}

然后执行命令rustc hello.rs进行编译,会生成一个和代码文件同名的可执行文件hello,运行:

./hello

就能看到终端打印出hello world!

如果想指定编译后生成的可执行文件名,只需加参数-o,比如:

rustc hello.rs -o hello_test

会编译hello.rs并生成名为hello_test的可执行文件。

Rust环境卸载

Rust 环境的卸载做的非常人性化,只需要执行如下命令即可

rustup self uninstall
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值