24个稳定版本
1.5.2 | 2024年4月18日 |
---|---|
1.5.1 | 2024年3月11日 |
1.3.3 | 2023年12月8日 |
1.3.0 | 2023年10月9日 |
1.1.1 | 2022年6月28日 |
#27 在 压缩
1,601 每月下载量
3.5MB
1K SLoC
包含 (Mach-o 可执行文件, 2.5MB) bin/macos/x86_64/upx, (Mach-o 可执行文件, 2.5MB) bin/macos/aarch64/upx, (ELF 可执行文件, 575KB) bin/linux/aarch64/upx, (ELF 可执行文件, 565KB) bin/linux/x86_64/upx, (DOS 可执行文件, 565KB) bin/windows/x86_64/upx.exe
cargo-zbuild
Cargo命令行工具,用于一步跨平台发布构建。
- 优化发布配置以减小大小
- 为夜间频道编译标准库
- 如果交叉编译,使用交叉
- Upx使用
--best
和--lzma
(MacOS使用特殊实现)
支持平台
- Windows
- MacOS
- Linux
安装
- 从Crates.io安装:
cargo install cargo-zbuild
- 从本地安装:
cargo install --path .
用法
- 命令行:
cargo zbuild [options]
注意
对于MacOS交叉编译,请参阅交叉文档以准备自己的Docker镜像。
依赖项
~8–21MB
~283K SLoC