我在目录中有一个小型go程序:~/gocode/src/github.com/elviejo79/goexample/当我执行go install该程序会编译,但会将可执行文件与代码放在同一目录中。但根据如何编写Go代码,二进制文件实际上应保存在~/gocode/bin这是我的$ GOPATH$ echo $GOPATH
/home/agarcia/gocode
1 回答
RISEBY
TA贡献1856条经验 获得超5个赞
无法重现此内容。请输入
$ go env
并验证您的GOBIN指向何处。例如,在我现在所在的机器上,它说
09:01 myname@tux64:~$ go env
GOARCH="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。在这里它像那样工作。
- 1 回答
- 0 关注
- 153 浏览
添加回答
举报
0/150
提交
取消