英文:
Can 'go build' and 'go test' have default tags?
问题
具体来说,我正在使用magick包,并且我使用的功能要求我始终需要使用'gm'构建标签来构建它。有没有一种方法可以默认声明该构建标签,以便我的项目的'go build'(或'go test')将隐式地使用'gm'构建magick?
英文:
Specifically, I'm using the magick package, and the features I'm using dictate that I always need to build it with the 'gm' build tag. Is there a way to declare that build tag by default, so that 'go build' for my project (or 'go test') will implicitly build magick using 'gm'?
答案1
得分: 4
不,他们不能。你要么必须在命令行上输入它们,要么使用一个 makefile。
英文:
No, they can't. You either have to type them on the cmd line or use a makefile.
答案2
得分: 1
尝试将!gm
作为默认标签使用?
// +build gm
// +build !gm
英文:
Try to use !gm
as default tag?
// +build gm
// +build !gm
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论