1. 程式人生 > 實用技巧 >Go語言基礎——安裝和配置環境變數

Go語言基礎——安裝和配置環境變數

內容目錄

  • GO安裝
  • 環境變數配置

內容詳細

GO下載安裝

版本選擇

  • Windows平臺和Mac平臺推薦下載可執行檔案版,Linux平臺下載壓縮檔案版。
  • 建議下載最新的版本
  • linux和MAC版本安裝手冊詳見:安裝手冊
  • 安裝完成後,開啟CMD,檢視版本:go version

環境變數配置

  • 1.在系統變數裡新建一項: GOPATH : D:\go

  • 2.在D:\go中新建三個資料夾:

    • src:用來存放原始碼檔案
    • bin:用來存放編譯後生成的可執行檔案
    • pkg:用來存放編譯後生成的歸檔檔案
  • 3.把D:\go\bin這個目錄新增到PATH這個環境變數的後面

  • 4.開啟CMD檢視環境變數

專案結構

程式執行

  • 編寫一個hello world的go程式

    package main	// 匯入main包
    
    // go語言雙引號表示字串,單引號表示字元,使用函式
    import "fmt"
    
    func main() {
    	fmt.Println("Hello, World!")
    }
    
    // 在終端上呼叫
    go run min.go  //執行go語言程式
    go build       // 編譯成可執行檔案,會在當前目錄下生成一個可執行的檔案
    go build -o helloworld.exe // 更改編譯後的名字
    
  • 輸出列印

    • Printf是佔位符列印
    • Println是換行列印
    func main() {
    	var name = "liyn"
    	var number = 18
    	fmt.Printf("歡迎%s使用golang程式,您是第%d位!",name,number)
    }
    

跨平臺編譯

linux平臺

  • 指定在linux平臺上執行

    // 在執行終端中執行以下命令:
    SET CGO_ENABLED=0  // 禁用CGO
    SET GOOS=linux  // 目標平臺是linux
    SET GOARCH=amd64  // 目標處理器架構是amd64
    
  • 然後再執行go build命令,得到的就是能夠在linux平臺執行的可執行檔案了

Mac下編譯linux和windows平臺64位可執行程式

// 編譯linux平臺可執行程式
CGO_ENABLED=0 
GOOS=linux 
GOARCH=amd64 
go build
// 編譯windows平臺可執行程式
CGO_ENABLED=0 
GOOS=windows 
GOARCH=amd64 
go build

Linux 下編譯 Mac 和 Windows 平臺64位可執行程式:

// 編譯MAC平臺可執行程式
CGO_ENABLED=0 
GOOS=darwin 
GOARCH=amd64 
go build
// 編譯windows平臺可執行程式
CGO_ENABLED=0 
GOOS=windows 
GOARCH=amd64 
go build

Windows下編譯Mac平臺64位可執行程式:

SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build

go install

go install表示安裝的意思,它先編譯原始碼得到可執行檔案,然後將可執行檔案移動到GOPATH的bin目錄下。因為我們的環境變數中配置了GOPATH下的bin目錄,所以我們就可以在任意地方直接執行可執行檔案了