🔥昨晚写的一个 go 编译增强小工具,旨在提高跨平台编译效率,省去编写脚本的麻烦。

14次阅读

共计 423 个字符,预计需要花费 2 分钟才能阅读完成。

项目地址:https://github.com/gvcgo/gobuilder

文档地址:https://github.com/gvcgo/gobuilder/blob/main/docs/README_CN.md

支持的平台:MacOS/Linux/Windows

功能特点:

  • 同时编译到 go build 支持的任何一个或者多个平台;
  • 使用 UPX 对 binary 进行压缩(可选);
  • 自动对 binary 进行 zip 压缩打包(可选);
  • 在 go 项目下的任何文件夹中,都可以一键编译该项目;
  • 记住首次编译的参数,后续任何时间再编译时,无需要输入任何参数;
  • 无需编写任何脚本,仅需一些选择和确认;

另外,推荐一下 version-manager,一个跨平台的 支持 40 多款语言和工具的 sdk 版本管理器 。类似nvm,asdf-vm,fnm,pyenv 之类的,但更好用,更强大。

version-manager:https://github.com/gvcgo/version-manager

正文完
 0