《Golang 從入門到跑路》之開發環境搭建

coolops發表於2020-04-27

1、安裝Go開發包

下載地址:golang.google.cn/dl/

下載適合自己的版本進行安裝即可。

安裝完成後,可以用以下命令進行檢視:

2、配置GOPATH

步驟:

  • 在自己電腦上新建一個目錄E:\DEV\Go做為Go程式碼存放目錄
  • 將上面建立的目錄新增到我們的環境變數中
  • 在上面的目錄中新建三個資料夾,分別是bin src pkg
  • E:/DEV/Go/bin 新增到PATH環境變數中

3、HelloWorld

程式碼如下:main.go

package main

import "fmt"

func main(){
    fmt.Println("Hello World")
}

編譯:

1、在專案目錄下執行go build

2、在其他目錄執行go build 需要在後面加上專案路徑,路徑從專案src目錄後面寫

3、指定輸出檔案go build -o filename

5、命令介紹

5.1、go build

打包使用。

5.2、go run

執行允許go檔案

go run main.go

5.3、go install

這個命令的作用分兩步:

  • 使用go build命令進行編譯;
  • 將編譯好的二進位制檔案拷貝到我們的GOPATH/bin 目錄下

6、跨平臺編譯

(1)、在windows上編譯一個Linux下可執行檔案

SET CGO_ENABLED=0  // 禁用CGO
SET GOOS=linux  // 目標平臺是linux
SET GOARCH=amd64  // 目標處理器架構是amd64

(2)、在MAC上編譯Linux和Windows下可執行檔案

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build

(3)、在Linux上編譯Windows和MAC下的可執行檔案

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

(4)、在Windows上編譯MAC下的可執行檔案

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

7、Go語言基礎結構

package main

// 匯入包
import "fmt"


// 程式入口
func main(){
    fmt.Println("Hello World")
}

如果要編寫一個可執行函式,則必須要有一個main包和main函式

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章