Golang条件编译
发布时间:2020-12-16 18:04:42 所属栏目:大数据 来源:网络整理
导读:我在Go 1中遇到了条件编译的麻烦。 这里是我的测试代码。有没有什么我误解了“//构建”约束和“-tags”标志? main1.go // +build main1package mainimport ( "fmt")func main() { fmt.Println("This is main 1")} main2.go // +build main2package mainimpo
我在Go 1中遇到了条件编译的麻烦。
这里是我的测试代码。有没有什么我误解了“//构建”约束和“-tags”标志? main1.go // +build main1 package main import ( "fmt" ) func main() { fmt.Println("This is main 1") } main2.go // +build main2 package main import ( "fmt" ) func main() { fmt.Println("This is main 2") } 当运行“go build”时,我仍然遇到编译错误 $ go build -tags 'main1' # test ./main2.go:8: main redeclared in this block previous declaration at ./main1.go:8
您必须按照//建立XXX并使用空白行。
在我的简短搜索,我找不到在哪里/如果这是记录。但the source清楚地称之为 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |