开发者社区 > 云原生 > 中间件 > 正文

我想请教一个问题,我在本地执行这条命令得到的blade文件 35mb 但是官网上下载的release

我想请教一个问题,我在本地执行这条命令得到的blade文件 35mb 但是官网上下载的release版本是10.8MB 差别挺大的,请问是我缺少什么操作吗?

提问34.png

提问35.png

增加跨平台配置之后 输出了37MB的包 我的本机是m1mac env CGO_ENABLED=1 GO111MODULE=on GOPROXY=https://goproxy.cn,direct CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="-X github.com/chaosblade-io/chaosblade/version.Ver=1.7.1 -X 'github.com/chaosblade-io/chaosblade/version.Env=uname -mv' -X 'github.com/chaosblade-io/chaosblade/version.BuildTime=date' -X github.com/chaosblade-io/chaosblade-exec-cri/version.BladeVersion=1.7.1 -X github.com/chaosblade-io/chaosblade-exec-os/version.BladeVersion=1.7.1 -X github.com/chaosblade-io/chaosblade-exec-jvm/version.BladeVersion=1.7.1 -X github.com/chaosblade-io/chaosblade-operator/version.BladeVersion=1.7.1 -s -w" -o target/chaosblade-1.7.1/blade ./cli

展开
收起
互问互答 2023-02-03 14:12:57 390 0
2 条回答
写回答
取消 提交回答
  • 可能是您在本地生成的 blade 文件包含了调试信息或编译后的文件,而官方的 release 版本是经过压缩和优化的版本,因此文件大小会有所不同。

    建议您检查您生成 blade 文件的命令是否包含了相关的压缩和优化参数,如果确实缺少,您可以按照官方文档中的说明添加这些参数重新生成 blade 文件。

    2023-02-03 14:29:21
    赞同 展开评论 打赏
  • 应该是 upx 压缩过的。

    此答案来自钉钉群“ChaosBlade开源讨论群"

    2023-02-03 14:13:39
    赞同 展开评论 打赏
问答地址:

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载