go build
- 用途:编译制定源码文件或者代码包,以及其依赖文件。
- 用法:go build [参数...] 但以命令源码文件导入路径
关于参数:参数是可选的。go build -v xxx.go 会生成名为xxx的可执行文件;go build -o xx xxx.go 会生成名为xx的可执行文件,-o参数最为常用,不可以对多个代码包同时编译。
go install
- 和go build用法类似,生成的可执行文件会自动放到$gopath/bin文件夹下。
其他
- go run 命令源码文件,编译命令源码文件和运行对应的可执行文件
- go env 查看go环境
- go version 查看go版本
- go get 可以根据要求和实际情况从互联网上下载或更新指定的代码包及其依赖包,并对它们进行编译和安装。可以建自己的工作区,用来和公共的区分开。比如falcon的open-falcon。
- go tool pprof 内存检查