1 个不稳定版本
0.1.0 | 2024年6月18日 |
---|
#131 在 GUI
340KB
229 行
XM - 跨平台编译管理器
英语| 简体中文 XM (Xross-Compile Manager) 是一个支持 Go 和 Rust 编程语言的跨平台编译管理工具。用户可以轻松选择目标编译环境和架构,并设置编译器路径以简化交叉编译过程。
特性
- 支持 Go 和 Rust 编程语言
- 支持 Linux 和 Windows 编译环境
- 支持 ARM 和 x86_64 架构
- 允许用户设置 CC 和 CXX 编译器路径
- 可选 CGO 支持(仅限 Go 语言)
安装
您可以使用 Cargo 从 crates.io 安装 XM
cargo install xm
您可以从 GitHub 下载 XM 的源代码,然后使用 cargo 工具进行编译和安装
git clone https://github.com/limitcool/xm.git
cd xm
cargo build --release
cargo install --path .
使用方法
-
打开软件后,您将看到以下界面
- 项目路径:选择您的项目路径
- 编程语言:选择 Go 或 Rust
- 编译环境:选择 Linux 或 Windows
- 架构:选择 ARM 或 x86_64
- 启用 CGO:(仅在选择 Go 时可见)选择是否启用 CGO
-
在 编译器路径 选项卡中,设置 CC 和 CXX 编译器的路径。
-
配置完成后,单击“编译”按钮开始编译。
贡献
如果您想为该项目做出贡献,请按照以下步骤操作
- 分叉此存储库。
- 创建一个新的分支(
git checkout -b feature-branch
)。 - 提交您的更改(
git commit -am 'Add new feature'
)。 - 将更改推送到分支(
git push origin feature-branch
)。 - 创建一个新的 Pull Request。
许可证
本项目采用MIT许可证。有关详细信息,请参阅LICENSE文件。
依赖项
~14–31MB
~434K SLoC