原理
golang程序在build时自动生成版本信息,使用 ./main --version可以查看版本和build时间
使用链接选项-X设置一个二进制文件中可以访问的变量
源码
package main
import (
"fmt"
"os"
"github.com/deckarep/golang-set"
)
var version = "no version"
func main() {
params := os.Args
原理
golang程序在build时自动生成版本信息,使用 ./main --version可以查看版本和build时间
使用链接选项-X设置一个二进制文件中可以访问的变量
源码
package main
import (
"fmt"
"os"
"github.com/deckarep/golang-set"
)
var version = "no version"
func main() {
params := os.Args