当前位置: 首页 > 知识库问答 >
问题:

为什么在尝试从源代码构建Clang时会出现此错误?

海信鸥
2023-03-14

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

然后,我按照指令使用C的生成的使文件,像这样:c做-G'Unix Makefile' /Path/To/LLVM-Repository

此配置失败,出现以下错误-发生了什么问题?

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

共有1个答案

井修雅
2023-03-14

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

解决方案是删除 llvm/projects 目录中的 Clang 存储库副本,然后所有内容都应正确配置和构建。

 类似资料:
  • 我是IntelliJ和Android开发的新手。我的问题是,当我试图构建一个gradle项目时,它会失败并抛出错误代码B0。 我已经将我的Gradle版本更新到5.1.1,但错误仍然存在 谢谢,对不起我的英语!

  • 问题内容: 我正在尝试使用DB2运行一个简单的SQL语句,并且遇到了一些问题。我想在txt / db2文件中有一个脚本,并让引擎处理所有命令 这是脚本: 当我运行db2 -f / pathtofile时,我得到: 我究竟做错了什么?我的脚本有问题吗?另外,为什么没有“;”也能正常工作 我的陈述结尾处的终止符? 谢谢, 问题答案: 可能会有帮助, http://www.uc.edu/R/r25/do

  • 我想做一个APK的网络应用程序,我把它包装成Cordova。我遵循了各种教程,安装了Gradle并使其工作。 当我从CMD运行时,我会得到以下错误:

  • 问题内容: 我正在尝试使用PyInstaller 1.5编译PyQt程序。当我使用– onedir(默认设置)时,以下两个程序对我来说都工作正常,但这会创建相当大的程序。我想使用– onefile选项,但是在运行创建的onefile应用程序时,出现错误消息: 这两个都发生此错误: 和这个: 有人有什么想法吗? 问题答案: 1,Pyinstaller不会创建比–onedir小的–onefile。运行

  • 问题内容: 下面的代码在执行时会产生堆栈溢出错误。但是,如果删除其中一个 它运行时没有堆栈溢出错误。如果我有以上两行,而类中只有其中一行,则没有错误,怎么会出现堆栈溢出错误呢? 问题答案: 两者都需要生成一个。当包含此行时: 首次访问该类时,将创建的实例。 不包括此行: 一切都很好。但是这条线很关键。每次创建的实例时,它都会尝试初始化其成员变量-另一个对象。然后, 该 实例将 其 初始化为另一个对