问题描述
例如,https://github.com/golang/sys/blob/master/cpu/cpu_gccgo_x86.go#L5 :
//go:build (386 || amd64 || amd64p32) && gccgo
// +build 386 amd64 amd64p32
// +build gccgo
package cpu
在我看来,作为构建标记,// +build ...
可以很好地工作。
为什么仍然明确指定 //go:build
?
顺便说一句,很难找到//go:build
的手册,但是// +build
很容易(https://pkg.go.dev/cmd/go#hdr-Build_constraints)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)