rust 开发环境的安装,以win和mac为例

前言

最近在看云环境下的原生运行,语言最好是可以直接运行,而不经过虚拟机。那么go、rust等天生就有很大优势,尤其是rust设计就是无gc的语音。根据实测搭建rust开发环境还是很方便的,而且rust无需自己回收引用,实际上go语言虽然也不需要回收指针,但是编译时会携带gc回收器,编译后的文件会很大,而且内存gc本身会消耗较多的内存。看看rust环境搭建。

win

win实际上很简单,因为官方有直接的安装工具,Other Installation Methods - Rust Forge (rust-lang.org)

官方有基于 MSVC 安装和基于 GNU 安装,MSVS是使用微软的vs studio社区版,安装就会磁盘占用几个G,推荐GNU的安装方式。

安装很简单,按照提示选择即可。gnu方式也可以安装gcc for windows解决。

mac

mac下使用brew可以一键安装环境,但是坑也很多,感觉不如win方便,何况win现在也有wsl。

brew install rustup

安装过程出现

 

使用brew -v查看解决方法,安装提示执行,然后再次安装

 

 安装完成执行

rustup-init

按照提示配置即可 

 出现

 但是此时是不可用的,因为依赖C++编译环境,还需要安装xcode-select --install,因为不想安装xcode。

 

idea配置

idea社区版安装插件,idea官方插件

 安装好后,新建就可以选择rust

 当然也可以使用

cargo new xxx或者cargo init xxx初始化项目,使用idea打开

 笔者使用vscode在macos下不好用,但是也可以实现debug

 其中涉及github上的lldb工具包,macos的可以下载离线安装

(192条消息) lldb工具包。macosx64-C++文档类资源-CSDN文库

总结

环境问题还是很难处理,rust的安装还是太复杂,最好实现一键安装,中途不需要选择,idea的开发还是很好,安装插件就好了,vscode安装lldb还需要github下载工具包,还是很麻烦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值