三號倉:《婪:並行學習十種計算機語言》第一章:環境搭建 --20.11.29
學十之《環境搭建》
講在前面
作為一個極其貪婪的演算法工程師,我對於成為某個語言領域的大牛似乎沒有那麼大的興趣,反而成為一個什麼語言都搞的還行的菜鳥我更有興趣,在這裡,見證我是如何從一個c++半吊子及小python成為一個實打實的語言大師吧!
環境:一個乾淨的ubuntu20.04
RUST的環境搭建
一、挑選IDE
部分人使用RUST可以用IDEA和Clion,但是出於對於VSCode的好奇,我決定跳出之前的舒適區,選擇VS Code這個ide,查詢ide使用者。
二、搭建 Visual Studio Code 開發環境
1.安裝 Rust 編譯工具
1.1 基本步驟
執行curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
,詳細內容在這裡。
1.2 開始踩坑
1.2.1 執行curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
時,出現如下介面
看來這個是讓我確定預設安裝方式安裝還是自己定製化,我決定直接預設耍一哈。
1.2.2 輸入1
,回車,如下圖:
1.2.3 按照安裝提示,新增環境變數,輸入source $HOME/.cargo/env
1.2.4 測試是否安裝成功
OK! 這樣就算安裝成功了。
1.2.5 注意事項:
- 第一:更新—> Rust的更新很頻繁,要記得多更新,用
rustup update
。 - 第二:解除安裝—>
rustup self uninstall
。
1.2.6 寫個hello world測試一下,參考這裡。
- 第一步:瞭解Cargo
Cargo, 是rust的構建工具,同時也是rust的包管理器。 - 第二步:
new
建立專案
執行cargo new hello_world
,如下圖:
看一下檔案建立在什麼位置:
可以看到直接建立在了home底下。 - 第三步:進入
hello_world
目錄,檢視一下命令結果,生成了一個 Cargo.toml 檔案和一個 main.rs 檔案:
檢視下main檔案:
- 第四步:
build
構建程式碼
-
報錯1:
error: linker
ccnot found
這裡rust的編譯是需要依賴一些基本的c++編譯環境的,所以這裡很可能是我gcc的問題,因為我的系統是一個全新的系統,不知道安裝gcc沒有,檢查一下:
-
報錯2:
E: 軟體包 gcc 沒有可安裝候選
- 解決辦法:
1.sudo apt update
2.sudo apt install build-essential
3.sudo apt install gcc
- 解決辦法:
-
現在重新build一下:;
可以看見在專案中生成了一個target
目錄:
現在執行以下,執行./target/debug/hello_world
:
-
- 第五步:與第四步效果一樣,直接構建並執行結果。
執行cargo run
:
至此,RUST環境搭建完成。
2.安裝 VSCode
- 第一步:執行
sudo snap install --classic code
,此時已經安裝好了VSCode。 - 第二步:開啟VSCode,點開左邊
Extensions
,新增Chinese
外掛,變為中文介面; - 第三步:同樣方式,新增外掛
rls
和Native Debug
; - 第四步:接下來按照菜鳥教程走一下。
Go的環境搭建
一、挑選IDE
自然要選擇goland。
二、配置Go環境
在這裡下載對應最新的檔案:
執行tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz
執行export PATH=$PATH:/usr/local/go/bin
三、安裝goland
到go的官網下載對應壓縮檔案即可,然後將go.sh開啟。
四、配置goland
需要配置兩個比較重要的東西:
1.GOROOT
這個是你先前配置的Go的安裝位置,即/usr/local/go
,當你開啟一個新專案時會要求你填入這個。
2.GOPATH
這個相當於你的工作區域,我的是home/Go
五、測試hello_world
R語言的環境搭建
一、挑選IDE
這裡選擇一家獨大的RStudio。
二、配置R語言環境
- 第一步:
sudo apt update
- 第二步:
sudo apt -y upgrade
- 第三步:
sudo apt -y install r-base
三、安裝RStudio
- 第一步:從這裡下載最新的deb檔案,我的是ubuntu20.04,沒有對應版本,下一個18的試一下。
- 第二步:執行
sudo dpkg -i *.deb
Julia的環境配置
一、挑選IDE
這裡選擇Atom.
二、安裝Julia
- 1.在官方網站下載相應的壓縮檔案,解壓到這個目錄:
/home/qiao/IDEs/julia-1.5.3
; - 2.環境變數:在home下的.bashrc最後一行加上
PATH=$PATH:/home/qiao/IDEs/julia-1.5.3/bin
。
三、安裝Atom
- 1.在這裡下載,之後dpkg安裝deb檔案;
- 2.開啟Atom,右上方選項
install
中搜尋uber juno
,然後進行安裝,安裝完成後Atom會自動安裝一些新的依賴,等待installing
的標誌全都沒有就是安裝完成。
C的環境配置(主流不贅述)
C++的環境配置(主流不贅述)
C#的環境配置(主流不贅述)
Java/Kotlin的環境配置(主流不贅述)
Python的環境配置(主流不贅述)
相關文章
- 一種支援多種並行環境的柵格地理計算並行運算元並行
- 小白學習Golang(二)Go語言開發環境搭建Golang開發環境
- 小白學習Golang(四)Go語言開發環境搭建Golang開發環境
- go語言環境搭建Go
- 如何學習一門計算機程式語言計算機
- macOS 下搭建 Go 語言開發環境-Go 學習記錄MacGo開發環境
- 搭建go環境並執行Go
- 【R語言入門】R語言環境搭建R語言
- go語言grpc環境搭建GoRPC
- Go語言開發環境搭建Go開發環境
- win10怎麼搭建c語言環境_win10如何搭建c語言環境Win10C語言
- 課程-計算機語言學計算機
- GO語言學習筆記之mac環境go語言配置Go筆記Mac
- 幾種計算機語言的評價計算機
- 第一章:搭建環境
- Windows搭建Superset環境學習Windows
- Linux學習環境搭建Linux
- GO語言eclipse開發環境搭建GoEclipse開發環境
- 安卓OpenGLES環境搭建(十)安卓
- (一)Linux環境的學習環境的搭建Linux
- 1.4計算機語言計算機
- 學習筆記:MQTT環境搭建筆記MQQT
- 計算機語言符號集語法規範:BNF與ABNF計算機符號
- Linux下搭建Go語言開發環境LinuxGo開發環境
- 【Go學習筆記1】go語言開發環境搭建&go實現的hello world!Go筆記開發環境
- 揭密Oracle之 七種武器 第一章 搭建測試環境Oracle
- 學習N點虛擬主機系統環境搭建
- centos 7搭建java環境,並且執行helloworldCentOSJava
- Java (計算機程式語言)Java計算機
- 幾種計算機語言的評價(修訂版)計算機
- 計算機視覺環境配置計算機視覺
- 沒有任何計算機經驗,如何學習好Python語言?計算機Python
- Storm 系列(三)—— Storm 單機版本環境搭建ORM
- 【機器學習】深度學習開發環境搭建機器學習深度學習開發環境
- Flutter學習指南:開發環境搭建Flutter開發環境
- Android環境搭建學習筆記Android筆記
- Kubernetes學習---環境搭建篇
- OpenGL 學習 01 Mac 搭建 OpenGL 環境Mac