代码改变世界

Go语言,编译时不生成bin目录的原因

2017-04-22 12:17  放作夥  阅读(3053)  评论(0编辑  收藏  举报

GOBIN环境变量的问题,如果设置了这个环境变量,则不生成bin目录,可执行文件都存到GOBIN里。
如果使用go build需要使用-o参数指定生成的编译后的文件的路径。

gopath里bin目录存的是编译后生成的可执行文件

PS:会考虑这个是另外的原因,go get websock时

要先

go get github.com/golang/net/websocket

然后

mv github.com/golang/net/websocket golang.org/x/net/websocket

然后import的时候用 golang.org/x/net/websocket

特别的蛋疼