jl2005 / go-template

Golang项目模板,提供make编译、Go Module依赖管理、编译信息打印

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Golang项目的基础模板,提供如下特性:

  1. 使用make编译
  2. 使用Go module管理项目依赖
  3. 提供 -v 参数,用户可以打印编译时的详细信息

说明

使用者需要更 Makefile 中的如下变量:

  1. PROJECT_NAME
  2. PKG

main.go 中更改如下:

  1. ./util 包更改为项目的绝对路径

使用

在更改完以上项目之后,则可以使用make编译项目。编译之后的可执行文件中会包含 -v 选项,用于打印当前可执行文件的编译信息。

参考

本配置项参考自Tidb的编译配置。

About

Golang项目模板,提供make编译、Go Module依赖管理、编译信息打印

License:Apache License 2.0


Languages

Language:Makefile 56.5%Language:Go 43.5%