Golang编译时自动指定版本信息 使用 package main import ( "fmt" ) var ( Version = "None" ) func main() { fmt.Printf("App Version:%s", Version) } 编译 $ go build -ldflags "-X main.Version=0.1.0" -o demo 输出 $ ./demo App Version:0.1.0