go 語言環境安裝

來源:互聯網
上載者:User

當你確定要學習一項技術時,首先要過的一關就是環境的安裝,go語言的安裝很簡單,下邊對各個點進行展開

語言安裝

  • 官網下載對應平台的二進位包,進行安裝
  • linux,mac下內建的安裝工具進行安裝
  • 源碼編譯安裝,需要依賴一些工具,gcc,make等

環境變數安裝

go語言中有兩個重要的環境變數,GOROOT,GOPATH,GOROOT是go語言安裝目錄和語言內建包的存放目錄,GOPATH是go語言開發的工作空間,在該目錄下有三個目錄,src,pkg,bin,src是源碼存放的路徑的,pkg是編譯串連庫檔案,bin是編譯後的可執行檔.

在開始go語言的開發之旅時,這一步很關鍵,在此需要特別主要,go語言中包的引用路徑. 第三方包的引用,在編譯時間,通過$GOPATH/src+引用路徑進行載入.

第三方包擷取

go語言提供了強大的內建包,通過這些內建包,我們可以開發出一些項目,當然在項目開發中,我們也離不開第三方包的引用,go語言提供了一個拉取第三方包的工具go get, 該命令主要是在github或google的代碼管理庫中git clone,或hg的方式拉取源碼,並執行install編譯產生動態串連庫.這樣在代碼中引用該庫.

代碼編譯

go語言雖是一種編譯性語言,它的編譯很高效,go語言工具中內建了一個go build的命令進行構建,go install後,可以將編譯後的結果發布到對應的目錄下.另外go還提供了一個高效的開發編譯命令,go run,我們可以像解釋性語言那樣進行高效的開發.

編輯器

go語言對代碼風格有著嚴格的要求,通過go fmt命令可以將代碼統一為一種風格.這樣也方便了閱讀不同的代碼.

編輯器方面,各有所愛,本人比較喜歡sublime,通過安裝go的外掛程式就可以開啟go語言的開發了.

總結

以上內容,只是簡單的介紹了go安裝的一些基本內容,另外還有一些進階的內容,在以後的文章中逐步的完善.

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.