Go项目中如何添加生成时间与版本信息


这篇文章主要介绍了Go项目中如何添加生成时间与版本信息的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Go项目中如何添加生成时间与版本信息文章都会有所收获,下面我们一起免费云主机域名来看看吧。假如有如下Go源码:使用Go的编译参数:-ldflags -X importpath.name=value来设置。在Linux、MinGW、Cygwin、MacOS的Bash中可以使用如下指令来指定生成的时间信息:但是在Windows的命令行中不能正常工作,包括在Windows的Goland中也不能正常工作。由于C语言__DATE__宏是使用的英文字母表示的月份,为了方便、直观,这里在Go语言中改为阿拉伯数字来表示,并改为年-月-日 时:分:秒的数字表现形式。生成时间一经生成是不会变的,所以在Go语言中只需要获取一次即可,如果有值了,则直接返回。直接上代码:由于使用了CGO,所以需要安装有GCC编译器。这种方式在Windows与Linux下都可以使用。git获取版本信息的指令为git show -s –format=%H,可以使用Go来执行然后获取返回结果即可。代码如下:由于Cmd返回的结果中有一个换行符n,所以在获取后有把它去掉。这就比较容易了,Go语言自带:1. Go语言版本信息2. 当前Go使用的操作系统信息3.当前GO使用的CPU指令架构信息关于“Go项目中如何添加生成时间与版本信息”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Go项目中如何添加生成时间与版本信息”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机行业资讯频道。

相关推荐: Python catplot函数自定义颜色的方法是什么

本篇内容介绍了“Pythoncatplot函数自定义颜色的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!catplot() 函数是 Seaborn 中…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 06/16 20:19
Next 06/16 20:19

相关推荐