比如debug和release版本编译
在debug需要用到的文件里加上:
//+build debug
在另一个release版的文件里加上:
//+build !debug
注意//+build xxx这一行的前后都需要有空行,如果放在第一行只要后面有空行就行了
编译的时候用:
go build -tags "debug" main 来编译debug版,go build main来编译release版
如果是某个package含有build tag就用:go install -tags "debug" xxx 其中xxx为包的名字
注:"debug"可以用双引号或者··,就是键盘上1左边的那个飘号引起来,注意别写成单引号了,那个不行的
还有,如果"debug"之类的不起作用,记得把pkg目录里对应的编译好的包删除掉,很有可能是编译系统bug没有重新编译