首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何构建clang-tools?"make clang-tools“什么也不做

如何构建clang-tools?"make clang-tools“什么也不做
EN

Stack Overflow用户
提问于 2021-01-07 17:16:25
回答 1查看 119关注 0票数 0

我成功地签出了llvm (v12)项目并构建了llvm+clang调用:

代码语言:javascript
复制
cmake -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" ../llvm
make check-all

在此操作之后,出现了空的clang-tools目录。调用make clang之后,它仍然是空的。当我调用make clang-tools时,它什么也不做-有一个同名的目标,因为没有关于缺少目标的错误信息,但是命令不做任何事情,也不打印任何东西。另一方面,当我尝试make clang-tools-extra时,它抱怨说没有这样的项目,尽管我用cmake配置了它。所以我也无法构建clang-tools-extra。

我做错了什么?

更新:在llvm/clang/tools中没有CMakeFiles目录,我认为这是意想不到的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-07 20:59:26

ninja helpmake helpxcodebuild -list或任何其他生成器的输出中查找目标列表。

项目的外部名称可以与内部目标名称完全不同。

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

cmake -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra" ../llvm -DCMAKE_INSTALL_PREFIX=../my_install

并运行make install

它会做正确的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65609569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档