- go build:已当前目录作为package进行编译,将当前目录下的所有文件编译成package文件,文件名与所在的目录同名。
- go install: 分两步操作:1.先执行go build进行编译 2.mv myecho $GOPATH/bin/. 因为在设置环境变量时,将GOPATH/bin/设置其中,所以执行go install后就可以直接执行命令,执行刚刚编译的包了。但是在执行的时候也需要注意,所在的目录不能为特殊的目录,如:pkg这种
- go run go build go install 的区别。
- go run 针对的是单个go文件,意味着go run的时候只包含了一个文件。
- go build和go install 针对的是package级别的
- gofmt -w xxx.go 自动格式化代码