MinGW+Eclipse的Rust开发环境配置

MinGW+Eclipse的Rust开发环境配置

网上怎么都是vscode或者jetbrain那个公司的,找个eclipse的Rust配置教程就这么难吗?

好不容易找到几个还都不太靠谱。

我自己来吧,不用微软的那些编译器,太大了,吓不吓人啊,十几G。

所有想用Eclipse开发Rust的兄弟们,都照着我这个来,准没错。

作者:李晶晶

日期:2021年1月22日。

MinGW

这个东西是个替代vs的东西,怎么安装我就不说了,网上一搜一大把。

想必在电脑上写过c的兄弟们可能都装过这玩意,有了这个东西你就可以不用vs2015、vs2019那些巨无霸了。

配好环境变量(就是把bin目录放到Path里),命令行输一下:gcc -v,出来版本信息就ok了。

Eclipse for Rust

Eclipse是专门搞了一个Rust的版本的,直接下那个就行。

链接在这儿

Rust官网的开发工具推荐里也有eclipse
在这里插入图片描述

下载下来解压一下,直接运行exe即可。

Rust

去官网找一下就行了,Windows64位的链接在这儿.

安装之前配一波环境变量:

RUSTUP_DIST_SERVER : https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT : https://mirrors.ustc.edu.cn/rust-static/rustup

好,我们双击运行安装程序。

选择2)Customize installation

接下来的配置如下:

default host triple
x86_64-pc-windows-gnu

default toolchain
stable

modify PATH variable
yes

完事儿了,命令行输入rustup --version出来版本信息就说明装完了。

配置

现在我们gcc编译器有了,rust有了,eclipse也有了,剩下的就是配置一下了。

我们先配一个镜像,在家目录的.cargo文件夹下添加一个config文件(没有后缀名),往里面写如下内容:

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
# 指定镜像
replace-with = 'sjtu'

# 清华大学
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# 中国科学技术大学
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大学
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"

# rustcc社区
[source.rustcc]
registry = "https://code.aliyun.com/rustcc/crates.io-index.git"

这时候你可能会发现还是用不了eclipse来写rust,于是你可能百度了一下,装了一个组件rls,但是你会发现没有代码提示。

这搞毛啊,按我还不如用记事本写代码呢。

别急,装一下以下几个组件。

rustup component add rls rust-analysis rust-src

这样就有代码提示了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值