2016-10-09 55 views
4

我正在尝试在我的项目中构建一些GO工具。我第一次运行无法构建或安装GO工具二进制文件

go get golang.org/x/tools/benchmark/parse 

文件夹/二元结构并正确显示下

$GOPATH/src/golang.org/x/tools/benchmark/parse 

我试图运行:go build golang.org/x/tools/benchmark/parse

go install golang.org/x/tools/benchmark/parse

但二进制文件还在做不出现在我的中

任何帮助非常感谢!

+1

基准/解析不是主包。没有从该路径生成的二进制文件。 – sudorandom

+2

请看这里:https://github.com/golang/tools/tree/master/benchmark/parse你可能想'go go golang.org/x/tools/cmd/...'。这将一次获取所有'官方'转到工具。 – sudorandom

+0

另外'$ GOPATH/golang.org/x/tools/benchmark/parse'不是有效的源路径。源代码应该在'$ GOPATH/src' – JimB

回答

5

您不能构建基准/解析,但可以导入它。

Godoc for Tools

包解析提供了一种通过“走出去测试-bench”作为生成分析测试结果的支持。

sudorandom的评论是正确的,parse.go不使用package main,所以不会产生一个二进制文件,同时可以与import "golang.org/x/tools/benchmark/parse"自己的代码中使用它。

+0

谢谢,我是新来的整个GoLang场景,并欣赏这些菜鸟问题的答案。部分误解是构建没有吐出任何错误。 – Rice

相关问题