为什么去安装在src目录中写二进制文件?

我在目录中有一个小型go程序:

~/gocode/src/github.com/elviejo79/goexample/

当我执行

go install

该程序会编译,但会将可执行文件与代码放在同一目录中。

但根据如何编写Go代码,二进制文件实际上应保存在

~/gocode/bin

这是我的$ GOPATH

$ echo $GOPATH
/home/agarcia/gocode


斯蒂芬大帝
浏览 154回答 1
1回答

RISEBY

无法重现此内容。请输入 $ go env并验证您的GOBIN指向何处。例如,在我现在所在的机器上,它说09:01 myname@tux64:~$ go envGOARCH="amd64"GOBIN="/home/myname/bin"GOCHAR="6"GOEXE=""GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/home/myname"GOROOT="/home/myname/go"GOTOOLDIR="/home/myname/go/pkg/tool/linux_amd64"CGO_ENABLED="1"09:01 myname@tux64:~$ go工具应将二进制文件发送到$ GOBIN。在这里它像那样工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go