V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moqsien
V2EX  ?  程序员

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

  •  
  •   moqsien · 19 天前 · 1254 次点击

    腾讯云最新优惠活动来了:云产品限时1折,云服务器低至88元/年 ,点击这里立即抢购:9i0i.cn/qcloud,更有2860元代金券免费领取,付款直接抵现金用,点击这里立即领取:9i0i.cn/qcloudquan

    (福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

    项目地址: 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

    11 条回复  ?  2024-04-12 17:57:27 +08:00
    wxf666
        1
    wxf666  
       19 天前   ?? 1
    为啥现在 Go ,不支持 Win8.1- 了呢。。

    会不会明年 Win10 支持服务结束后,也只能跑在 Win11+ 上了呢。。

    danbai
        2
    danbai  
       19 天前
    @wxf666 1.21 支持
    shilyx
        3
    shilyx  
       19 天前
    win10 win11 太接近了,除非有意针对,否则写一个支持 11 不支持 10 的程序并不容易
    moqsien
        4
    moqsien  
    OP
       19 天前
    @wxf666 为啥还在用 win8.1 呢? win10 都好多年了。win11 也有几年了。
    danbai
        5
    danbai  
       19 天前
    @moqsien 你永远不知道客户的老系统,go 也常用于写客户端所以需要支持老系统
    equationzhao
        6
    equationzhao  
       19 天前
    go1.22.2 才能编译,感觉 1.22.0 就够了?
    ajaxpost
        7
    ajaxpost  
       19 天前
    一直在用 gox 跨平台编译
    moqsien
        8
    moqsien  
    OP
       19 天前
    @equationzhao 哦哦,我忘了切换低一点版本了。哈哈,晚上切换一下低版本。
    moqsien
        9
    moqsien  
    OP
       19 天前
    @ajaxpost 看了一下,gox 已经不维护了。貌似也不太好用的样子,哈哈。
    iyear
        10
    iyear  
       19 天前
    看起来像是 goreleaser
    moqsien
        11
    moqsien  
    OP
       19 天前
    @iyear 没那么复杂的功能,只是单纯编译,压缩,打包,没有发布功能。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1770 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 00:45 · PVG 08:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ? Do have faith in what you're doing.


    http://www.vxiaotou.com