Rust rust-crypto 编译错误,cc是否安装

刚接触rust,第一次编译项目遇到这个错误,在rust-crypto时遇到cc是否安装的错误,控制台还有github的解决方案,是在toml中加入

[build-dependencies]
cc = "1.0"

反正我试了是没有用。一开始以为是漏安装了什么,后来看某些帖子,有了一个猜测,Linux下gcc和cc,好像是很类似的东西。

因为是Windows下安装的mingw,看了mingw的bin目录,发现有gcc.exe,没有cc.exe,于是复制了一个gcc.exe,重命名为cc.exe。于是不报错了(至少不再报这个错误了)。

学习Rust的动机很简单,在Golang还是Rust的选择中,我发现首先我可能是不会去写类似Docker这种类型的应用的,可能还是从Web入手。但是从Web入手的话,除了一些本身的语言特性,在我看来,Golang和Java其实在大部分情况下很像。

在目前,我是肯定无法用Golang取代Java的,所以学习Golang的动力就不足了。但是在最初,我还是从Golang开始学习的,它没有maven、cargo这样好用的工具,也有interface{}这种让我很不适应的地方,所以遇到挫折后很自然的就放弃了。

在区块链等未来技术领域内,除了Golang还有Rust,据说它的学习曲线比较陡峭,但是原因是它解决问题的思路和Java等是不同的,这让我萌生了兴趣。我的目的可能不是从Java切换到Rust,而是为了拥抱未来,学习更多的编程方法,所以这样选择了Rust。

原文地址:https://www.cnblogs.com/wang-ze/p/13616437.html