在哪里可以找到用于编译 Qt 文档的 llvm

在哪里可以找到用于编译 Qt 文档的 llvm

注意:为了将来构建 qdoc 和 Qt 文档,您应该设置 LLVM_INSTALL_DIR 环境变量,指向安装 LLVM 的目录(它应该是顶级目录,配置脚本使用从此目录进行的相对路径跟踪)。例如,在 Linux 中,LLVM 安装在独立目录 (/usr/llvm) 中,在 bash 提示符下:

$ 导出 LLVM_INSTALL_DIR=/usr/llvm

我正在运行 Kubuntu 20.10,但没有/usr/llvm目录。我最接近的是,/usr/include/llvm-11/llvm/<< 对吗?

它应该在那里吗?如果不在的话我现在在哪里可以找到它?

答案1

文档中的注释指出,debian 用户可以在这里找到该目录:

Debian 允许并行安装,因此libclang-<version>-dev应该构建qdoc。不是。/usr/lib/llvm-<version>LLVM_INSTALL_DIR/usr/lib/llvm-<version>/usr/llvm

https://wiki.qt.io/Building_Qt_5_from_Git

这也适用于我自己。我继续设置终端的环境变量

➜ echo $LLVM_INSTALL_DIR 
/usr/lib/llvm-11

现在我可以使用文档来构建 Qt。

答案2

为了未来...

也可以通过以下方式找到

llvm-config --prefix

打印例如:/usr/lib/llvm-6.0

相关内容