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

如何构建叮当工具?“制作叮当工具”什么也没做

邹书
2023-03-14

我成功地签出了llvm(v12)项目,并构建了llvm-cang调用:

cmake -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" ../llvm
make check-all

执行此操作后,出现空的<code>clang tools</code>目录。调用<code>make clang</code>后,它仍然为空。当我调用<code>make clang tools</code>时,它什么也不做——有一个目标使用这个名称,因为没有关于丢失目标的错误信息,但该命令既不执行也不打印任何内容。另一方面,当我尝试<code>使clang工具额外</code>时,它会抱怨没有这样的项目,尽管我用cmake配置了它。所以我也无法额外构建clang工具。

我做错了什么?

更新:llvm编译器/clang/工具中没有CMakeFiles目录,我认为这是意外的。

共有1个答案

壤驷安和
2023-03-14

在< code>ninja help或< code>make help或< code>xcodebuild -list或任何其他生成器的输出中查找目标列表。

项目的外部名称很可能与内部目标名称不同。

如果要构建所有内容,只需设置安装前缀:

< code > cmake-dl LVM _ ENABLE _ PROJECTS = " clang;铿锵-工具-额外"../llvm -DCMAKE_INSTALL_PREFIX=../my_install

并运行“安装”

它会做正确的事情。

 类似资料:
  • 数据分发四步走 1.下载模板 ● 下载带员工信息的模板 可下载模板直接使用,也可下载后自己修改 模板中userID匹配钉钉上对应的员工,匹配错误数据会发错 总计之后的列名可以随意修改 2.上传数据 ● 下载带员工信息的模板 注意:IE浏览器无法弹出文件浏览框,可切换其他浏览器 3.检查数据 ● 上传前数据检查,避免问题 实际结果展示,如有问题,会有错误提示 4.发送数据 ● 手机端效果核对 自定义

  • 什么是“AndroidSDK工具”、“AndroidSDK平台工具”和“AndroidSDK构建工具”?它们之间有什么不同? 在更新其他软件包后,该软件包的旧版本将被删除,但正如您所看到的,我同时拥有4个版本的“Android SDK构建工具”。你知道为什么吗?

  • 一、构建工具的作用 二、Java 主流构建工具 三、Maven 参考资料 一、构建工具的作用 构建一个项目通常包含了依赖管理、测试、编译、打包、发布等流程,构建工具可以自动化进行这些操作,从而为我们减少这些繁琐的工作。 其中构建工具提供的依赖管理能够可以自动处理依赖关系。例如一个项目需要用到依赖 A,A 又依赖于 B,那么构建工具就能帮我们导入 B,而不需要我们手动去寻找并导入。 在 Java 项

  • 你需要的就是一套工具,能把你自动化构建的需求表示成可执行的顺序的任务(tasks),比如编译源代码,拷贝生成的class文件,组装交付。每一个任务都是一个工作单元,任务的顺序很重要,我们把任务和相互之间的依赖建模成一种有向无环图,比如下面这个: 有向无环图 包含两个部分: 节点(node):一个工作单元,在这里就是一个任务,比如编译源代码 边(edge): 一个有方向的边,表示相邻节点之间的依赖关

  • 1.1. 叮当音乐 Skill 接入流程 1.1.1. 叮当音乐skill介绍 1.1.2. 叮当音乐skill接入通用流程介绍 1.1.3. 叮当音乐skill接入流程 1.1. 叮当音乐 Skill 接入流程 本文旨在介绍叮当音乐技能的接入流程,方便B端厂商快速接入叮当音乐优质的资源内容。 一、叮当音乐skill介绍 二、叮当音乐skill通用流程 三、叮当音乐skill接入流程 1.1.1.

  • 问题内容: 在过去的一年中,我听说有关Scala语言的炒作越来越多。我知道有几个现有项目计划将Scala支持与IDE集成在一起。但是,并不总是很清楚集成到底有多好。 他们当前是否支持Intellisense以及Eclipse和Netbeans是否支持Java语言?他们还支持即时验证吗? 问题答案: 我不能亲自谈谈IntelliJ或NetBeans插件的稳定性(尽管我听过很多好消息),但是用于Ecl