2501_93429651 2025-09-28 18:48 采纳率: 0%
浏览 21

下载openharmony4.0后,执行bash build/prebuilts_download.sh后发现clang中llvm报错,怎么办,谁来帮帮我

img

我在执行bash build/prebuilts_download.sh,我下载的是openharmony4.0源码,压缩包全部显示100%后,运行到这里终止了,没有出现成功的标志,说是无法获取clang里面的include文件状态,我看了目录linux-x86_64里连llvm都没有,只有15.0.4和llvm_ndk两个空文件,我该怎么办啊,已经下载了无数次了。

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-09-28 18:48
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    根据你的问题,我认为你下载了OpenHarmony 4.0源码,但在执行 bash build/prebuilts_download.sh 脚本时遇到了问题。

    首先,你需要检查一下你的网络是否稳定,并确保你有足够的存储空间下载OpenHarmony 4.0所有的依赖包。

    其次,你可以尝试手动下载clang和llvm相关依赖包,确保它们下载成功后,再执行 bash build/prebuilts_download.sh 脚本。

    具体步骤如下:

    1. 检查网络和存储空间:确保你的网络稳定,并且有足够的存储空间下载OpenHarmony 4.0所有的依赖包。
    2. 手动下载依赖包:尝试手动下载clang和llvm相关依赖包,例如 cmake, python, git 等。
    3. 检查 build/prebuilts_download.sh 脚本:确保脚本正确执行,并且没有其他错误。

    如果手动下载依赖包后仍然无法解决问题,请提供更多的日志信息,例如 build/prebuilts_download.sh 脚本执行时的输出信息,以便帮助你更好地诊断问题。

    核心代码

    # 检查网络和存储空间
    df -h
    
    # 手动下载依赖包
    wget https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/clang+llvm-14.0.6-x86_64-linux-gnu-ubuntu-20.04.tar.xz
    tar -xvf clang+llvm-14.0.6-x86_64-linux-gnu-ubuntu-20.04.tar.xz
    
    # 执行 build/prebuilts_download.sh 脚本
    bash build/prebuilts_download.sh
    

    注意: 上述代码仅供参考,请根据你的具体问题和环境进行调整。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月28日