Rust rust-crypto 編譯錯誤,cc是否安裝
阿新 • • 發佈:2020-09-06
剛接觸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。