有时候想根据不同的参数编译不同的内容,可以在编译命令中增加参数。

go build -ldflags -X main.mytest=abc

在程序main函数前定义对应的变量

var mytest = ""

就可以直接使用拿到abc