跳到主要内容

快速开始

本文档当前以 Linux 环境为基准,其他系统操作流程整体类似。源码层面具备兼容性,但目前官方尚未完成对非 Linux 平台的完整验证。

系统要求

  • Linux 环境
  • GCC >= 10
  • CMake >= 3.31
  • 已安装 gitmake(或等效构建工具)
  • 可正常使用 kmdo/kmpkg 工具链(或可通过 kmpkgcore 初始化)

安装步骤

路径 A:已安装 kmdo/kmpkg 工具链

如果你已经有可用的 kmdo/kmpkg 工具链,并且 KMPKG_CMAKE 已正确配置,可直接构建:

# 1) 拉取并构建 goose
git clone https://github.com/kumose/goose.git
cd goose
cmake --preset=default
cmake --build build -j"$(nproc)"
cmake --install build --prefix /your/install/path

路径 B:未安装工具链(先安装 kmpkgcore

# 1) 准备 kmpkgcore
git clone https://github.com/kumose/kmpkgcore.git
cd kmpkgcore
./bootstrap-kmpkg.sh

export KMPKG_HOME=/home/jeff/kmpkgcore
export PATH=$PATH:$KMPKG_HOME
export KMPKG_CMAKE=$KMPKG_HOME/scripts/buildsystems/kmpkg.cmake

# 2) 拉取并构建 goose
cd -
git clone https://github.com/kumose/goose.git
cd goose
cmake --preset=default
cmake --build build -j"$(nproc)"
cmake --install build --prefix /your/install/path

上手 Demo

# 1) 验证安装目录
ls /your/install/path

# 2) 如有 bin 目录,加入 PATH
export PATH=$PATH:/your/install/path/bin

# 3) 进入项目并执行你当前安装产物对应的命令
cd /path/to/your/workspace
# 在这里运行你的 goose 可执行文件或加载你的 goose 相关库

后续阅读