go 常用命令
阿新 • • 發佈:2022-05-08
https://gitee.com/magedu/golang7
go help: 檢視幫助文件。
go help build
go build: 對原始碼和依賴的檔案進行打包,生成可執行檔案。
go build -o my_first_go_exe entrance_class/demo.go
go install: 編譯並安裝包或依賴,安裝到$GOPATH/bin下。
go install entrance_class/demo.go
go get: 把依賴庫新增到當前module中,如果本機之前從未下載過則先下載。
go get github.com/tinylib/msgp
以上命令會在$GOPATH/pkg/mod目錄下會生成github.com/tinylib/msgp目錄。
go install github.com/tinylib/msgp@latest
以上命令會在$GOPATH/bin下生成msgp可執行檔案。
go mod init module_name 初始化一個Go專案。
go mod tidy通過掃描當前專案中的所有程式碼來新增未被記錄的依賴至go.mod檔案或從go.mod檔案中刪除不再被使用的依賴。
go run: 編譯並執行程式。
go test: 執行測試程式碼。
go tool: 執行go自帶的工具。go tool pprof對cpu、記憶體和協程進行監控;go tool trace跟蹤協程的執行過程。
go vet: 檢查程式碼中的靜態錯誤。
go fmt: 對程式碼檔案進行格式化,如果用了IDE這個命令就不需要了。
go fmt entrance_class/demo.go
go doc: 檢視go標準庫或第三方庫的幫助文件。
go doc fmt
go doc gonum.org/v1/gonum/stat
go version: 檢視go版本號。
go env: 檢視go環境資訊。