首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Go安装不创建bin文件

Go安装不创建bin文件
EN

Stack Overflow用户
提问于 2015-01-11 14:56:06
回答 1查看 3.4K关注 0票数 0

问题类似于这里描述的问题,但答案并没有帮助我。

我使用从源代码构建的Go 1.4。我已经发布了$ go install -x -a来强制所有包的重建(尽管我只更改了一个go文件)。该项目结构良好,在一个名为main.go的文件中包含了一个package mainfunc main()命令,但我对构建过程有了更好的理解.

代码语言:javascript
复制
$ go env
GOARCH="386"
GOBIN=""
GOCHAR="8"
GOEXE=""
GOHOSTARCH="386"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/jdevoo/Downloads/go"
GORACE=""
GOROOT="/home/jdevoo/go"
GOTOOLDIR="/home/jdevoo/go/pkg/tool/linux_386"
CC="gcc"
GOGCCFLAGS="-fPIC -m32 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-11 15:11:47

这实际上取决于您的main.go到底在哪里。

它应该在$GOPATH/src/yourProject/main.go中,以便go install生成$GOPATH/bin/yourProject

这就是"你的第一个程序“所描述的。

$GOPATH你的工作空间,应该始终包括srcpkgbin

要获得特定于该命令的二进制文件,请执行以下操作:

代码语言:javascript
复制
cd $GOPATH/src/github.com/eris-ltd/decerver/cmd/decerver/
go get
# or
go install

注意,-x选项应该仅用于“打印命令”。

-a将强制重建。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27888406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档