File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change 53
53
- ` -installsuffix suffix ` 为了和默认的安装包区别开来,采用这个前缀来重新安装那些依赖的包,` -race ` 的时候默认已经是` -installsuffix race ` ,大家可以通过` -n ` 命令来验证
54
54
- ` -ldflags 'flag list' ` 传递参数给5l, 6l, 8l 调用
55
55
- ` -tags 'tag list' ` 设置在编译的时候可以适配的那些tag,详细的tag限制参考里面的 [ Build Constraints] ( http://golang.org/pkg/go/build/ )
56
-
56
+
57
57
## go clean
58
58
59
59
这个命令是用来移除当前源码包和关联源码包里面编译生成的文件。这些文件包括
@@ -158,7 +158,7 @@ gofmt的参数介绍
158
158
这里我们来举一个简单的例子,例如我们经常会使用` yacc ` 来生成代码,那么我们常用这样的命令:
159
159
160
160
go tool yacc -o gopher.go -p parser gopher.y
161
-
161
+
162
162
-o 指定了输出的文件名, -p指定了package的名称,这是一个单独的命令,如果我们想让` go generate ` 来触发这个命令,那么就可以在当然目录的任意一个` xxx.go ` 文件里面的任意位置增加一行如下的注释:
163
163
164
164
//go:generate go tool yacc -o gopher.go -p parser gopher.y
@@ -173,8 +173,8 @@ gofmt的参数介绍
173
173
174
174
175
175
## godoc
176
-
177
- 在Go1.2版本之前还支持` go doc ` 命令,但是之后全部已到了godoc这个命令下 ,需要这样安装` go get golang.org/x/tools/cmd/godoc `
176
+
177
+ 在Go1.2版本之前还支持` go doc ` 命令,但是之后全部移到了godoc这个命令下 ,需要这样安装` go get golang.org/x/tools/cmd/godoc `
178
178
179
179
很多人说go不需要任何的第三方文档,例如chm手册之类的(其实我已经做了一个了,[ chm手册] ( https://github.com/astaxie/godoc ) ),因为它内部就有一个很强大的文档工具。
180
180
You can’t perform that action at this time.
0 commit comments