You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译Android NDK时提示LibLZMA功能缺失问题求助

解决Debian12编译Android NDK时LibLZMA检测失败问题

问题描述

编译Android NDK llvm-r450784分支时,CMake报错:

ndk25/prebuilts/cmake/linux-x86/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find LibLZMA (missing: LIBLZMA_HAS_AUTO_DECODER
LIBLZMA_HAS_EASY_ENCODER LIBLZMA_HAS_LZMA_PRESET) (found version "5.2.5")

解决方案

  • 安装完整的LibLZMA开发依赖:Debian12默认仅安装运行时库,编译需要开发包提供头文件和完整功能支持,执行命令:
    sudo apt update && sudo apt install -y liblzma-dev
    
  • 清理编译缓存(若之前已执行过编译):删除CMake生成的缓存文件,避免残留配置干扰
    rm -rf CMakeCache.txt CMakeFiles/
    
  • 重新执行编译命令:
    python3 toolchain/llvm_android/build.py --no-build windows --skip-tests --skip-package
    

内容的提问来源于stack exchange,提问作者SkyStar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 22:32:32