【问题标题】:Why do I get this error when trying to build Clang from source?为什么在尝试从源代码构建 Clang 时会出现此错误?
【发布时间】:2016-02-06 19:53:27
【问题描述】:

我已经从各种 Clang 'git' 镜像中检查了当前的树尖,如入门页面中所述: http://llvm.org/docs/GettingStarted.html

然后我按照说明使用 CMake 生成 make 文件,如下所示: cmake -G 'Unix Makefiles' /Path/To/LLVM-Repository

配置失败并出现以下错误 - 出了什么问题?

tools/clang/CMakeLists.txt:480 (add_custom_target) 处的 CMake 错误: add_custom_target 无法创建目标“install-libclang-headers”,因为 另一个同名目标已经存在。现有的目标是 在源目录中创建的自定义目标 “/Users/alisdairm/Repositories/llvm/projects/clang/tools/libclang”。看 有关详细信息,请参阅政策 CMP0002 的文档。

【问题讨论】:

    标签: clang llvm


    【解决方案1】:

    这很可能是对 Clang 存储库的双重签出,一次进入 llvm/tools 目录(正确),另一次进入 llvm/projects 目录(错误)。

    解决方法是删除llvm/projects目录下的Clang仓库副本,然后一切都应该配置和构建正确。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-07
      • 1970-01-01
      • 1970-01-01
      • 2014-05-15
      • 2020-03-24
      • 1970-01-01
      • 2012-03-09
      相关资源
      最近更新 更多