06 Go語言基本命令

2022-05-18 14:32:47 字數 2242 閱讀 8262

以windows為例,在dos視窗輸入go

1 go is a tool for

managing go source code.

2usage:

3go command [arguments]

4the commands are:

5 build compile packages and

dependencies

6 clean remove object files and

cached files

7 doc show documentation for package or

symbol

8 env print

go environment information

9bug start a bug report

10fix update packages to use new apis

11fmt gofmt (reformat) package sources

12generate generate go files by processing source

13 get download and install packages and

dependencies

14 install compile and install packages and

dependencies

15list list packages

16 run compile and

run go program

17test test packages

18tool run specified go tool

19 version print

go version

20 vet report likely mistakes in

packages

21 use "

go help [command]

"for

more information about a command.

22additional help topics:

23 c calling between go andc24

buildmode build modes

25 cache build and

test caching

26filetype file types

27gopath gopath environment variable

28environment environment variables

29 importpath import

path syntax

30packages package lists

31testflag testing flags

32testfunc testing functions

33 use "

go help [topic]

"for more information about that topic.

實用命令:

godoc -http=:8888     本地啟動乙個go官網

go env用於列印go語言的環境資訊。

go run命令可以編譯並執行命令原始碼檔案。

go build命令用於編譯我們指定的原始碼檔案或**包以及它們的依賴包。

go install用於編譯並安裝指定的**包及它們的依賴包。

go clean命令會刪除掉執行其它命令時產生的一些檔案和目錄。

go doc命令可以列印附於go語言程式實體上的文件。我們可以通過把程式實體的識別符號作為該命令的引數來達到檢視其文件的目的。

go test命令用於對go語言編寫的程式進行測試。

go list命令的作用是列出指定的**包的資訊。

go fix會把指定**包的所有go語言原始碼檔案中的舊版本**修正為新版本的**。

go vet是乙個用於檢查go語言原始碼中靜態錯誤的簡單工具。

go tool pprof命令來互動式的訪問概要檔案的內容。

Go 基本命令

go build 如果是main包,當你執行go build之後,它就會在當前目錄下生成乙個可執行檔案。如果你需要在 gopath bin下生成相應的檔案,需要執行go install,或者使用go build o 路徑 a.exe。如果某個專案資料夾下有多個檔案,而你只想編譯某個檔案,就可在go ...

go基本命令

go1.9後預設利用go語言的併發特性進行函式粒度的併發編譯。go語言的程式編寫基本以原始碼方式,無論是自己的 還是三方 並且以gopath作為工作目錄和一套完整的工程目錄規則。主要用於編譯 在包的編譯過程中,若有必要,會同時編譯與之相關聯的包。無引數編譯 檔案列表編譯 指定包編譯 使用這些方法都可...

Go語言開發 基本命令及使用

go command arg 其中,command是操作命令,arg是該命令的引數。go的常用命令有 get run build fmt install test等 go get 命令主要是用來動態獲取遠端 包的,目前支援的有bitbucket github google code和launchpa...