我正在使用GO 1.9.2创建一个应用程序,并试图在构建期间使用ldflags -X
选项向其添加一个版本字符串变量.
我已经通过使用:-ldflags "-X main.Version=1.0.0"
在我的main
包中设置了Version
个变量,但是我真正需要的是在我的config
包中设置Version
个变量,而不是main
个.这可能吗?
以下是我的构建命令:
go build -ldflags "-X config.Version=1.0.0" -o $(MY_BIN) $(MY_SRC)
个