安装¶
前置条件¶
系统要求¶
- Python 3.8+(用于 Python 工作流)
- Rust 1.75+(用于 Rust CLI,可选)
- CMake 3.20+
- Git(用于依赖管理)
平台特定要求¶
安装 CCGO¶
通过 pip(推荐)¶
通过 Rust Cargo(最新开发版本)¶
从源码安装¶
# 克隆仓库
git clone https://github.com/zhlinh/ccgo.git
cd ccgo
# 安装 Python 版本
cd ccgo
pip3 install -e .
# 或构建 Rust 版本
cd ../ccgo-rs
cargo build --release
cargo install --path .
验证安装¶
预期输出:
平台特定工具链¶
CCGO 支持两种平台构建方式:
1. 基于 Docker 的构建(推荐)¶
无需本地工具链!Docker 构建可在任何主机操作系统上运行:
# 安装 Docker Desktop
# macOS: https://docs.docker.com/desktop/mac/install/
# Windows: https://docs.docker.com/desktop/windows/install/
# Linux: https://docs.docker.com/engine/install/
# 验证 Docker 安装
docker --version
2. 本地工具链(可选)¶
对于不使用 Docker 的本地构建: