Golang之go 命令用法
Go 命令 Go 命令 Go语言自带有一套完整的命令操作工具,你可以通过在命令行中执行 go 来查看它们: 图1.3 Go命令显示详细的信息 这些命令对于我们平时编写的代码非常有用,接下来就让我们了解一些常用的命令。 go build 这个命令主要用于编译代码。在包的编译过程中,若有必要,会同时编译与之相关联的包。 如果是普通包,就像我们在1.2节中编写的 mymath 包那样,当你执行 go build 之后,它不会产生任何文件。如果你需要在 $GOPATH/pkg 下生成相应的文件,那就得执行 go install 。 如果是 main 包,当你执行 go build 之后,它就会在当前目录下生成一个可执行文件。如果你需要在 $GOPATH/bin 下生成相应的文件,需要执行 go install ,或者使用 go build -o 路径/a.exe 。 如果某个项目文件夹下有多个文件,而你只想编译某个文件,就可在 go build 之后加上文件名,例如 go build a.go ; go build 命令默认会编译当前目录下的所有go文件。 你也可以指定编译输出的文件名。例如1.2节中的 mathapp 应用,我们可以指定 go build -o astaxie.exe ,默认情况是你的package名(非main包),或者是第一个源文件的文件名(main包)。 (注