标签: go build int
我想定义一个常数,该常数的数值取决于特定目标体系结构上int是32位还是64位类型。可以使用Build constraints有条件地编译go源文件。
int
是否有带有预定义标签的简单构建约束子句,它们可以为一个或另一个选择?理想情况是:
//+build 32bit
否则,我要么必须以某种方式从外部检测大小并使用自定义构建标签,要么维护大量预定义目标标签的列表,这些目标标签可能随go版本的发布而改变。有没有更简单的方法?