您的位置:首页 > 产品设计 > UI/UE

go build 或者 go install 条件编译

2014-03-04 15:41 232 查看
比如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没有重新编译
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: