文件最后提交记录最后更新时间
1 年前
8 个月前
7 个月前
7 个月前
7 个月前
7 个月前
1 年前
1 年前
1 年前
8 个月前
7 个月前
8 个月前
11 个月前
11 个月前
9 个月前
1 年前
1 年前
README

AbcKit

AbcKit 是一个用于检查和修改方舟字节码的工具库。

文档索引:


如何下载与构建

安装依赖项:

请确保已安装以下组件:

  • repo
  • Clang++-14
  • Clang-format-14
  • Clang-tidy-14
  • Doxygen
  • Graphviz
  • Git LFS

下载代码:

repo init -u https://gitee.com/ark-standalone-build/manifest.git -b master
repo sync -c -j8
repo forall -c 'git lfs pull'
./prebuilts_download.sh

构建 AbcKit:

# Linux 平台构建
./ark.py x64.release abckit_packages --gn-args="is_standard_system=true abckit_enable=true enable_cmc_gc=false"
# Windows 平台构建
./ark.py mingw_x86_64.release abckit_packages --gn-args="is_standard_system=true abckit_enable=true enable_cmc_gc=false"
# Mac 平台构建
./ark.py mac_arm64.release abckit_packages --gn-args="is_standard_system=true abckit_enable=true enable_cmc_gc=false"

生成 Doxygen 文档:

cd out/x64.release
ninja abckit_documentation

生成的文档将保存在 out/x64.release/gen/arkcompiler/runtime_core/libabckit/doxygen