如何安装 clang 头文件

How to install clang header files?

本文关键字:clang 文件 安装 何安装      更新时间:2023-10-16

我已经在我的MacOS上安装了clang(在/usr/bin/clang中(,我认为默认情况下安装在Mac上,但是,当我尝试在脚本中包含clang头文件时,它说找不到它们

Example.cpp:1:10: fatal error: 'clang/Driver/Options.h' file not found

问题:当 clang 已经在 MacOS 系统上安装和构建时,是否有必要(并且可能,如果是,如何(安装头文件(或者 clang 本身是否需要在安装所有所需的开发工具包及其头文件的同时重新安装(?

#include "clang/Driver/Options.h"
#include "clang/AST/AST.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/ASTConsumer.h"
#include "clang/AST/RecursiveASTVisitor.h"
#include "clang/Frontend/ASTConsumers.h"
#include "clang/Frontend/FrontendActions.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Tooling/CommonOptionsParser.h"
#include "clang/Tooling/Tooling.h"
#include "clang/Rewrite/Core/Rewriter.h"

当您使用双引号包含库时,它将搜索 c/cpp 文件或应用程序所在的当前目录。尝试使用 < 或使用 -I 选项进行编译

这个问题询问是否有必要并且可以在已安装 clang 的 MacOS 上安装头文件。 所需的头文件未安装,为了安装它们,可以克隆存储库并构建llvm和clang(如llvm入门指南 http://llvm.org/docs/GettingStarted.html 中所述(,以便它实际上在系统上安装两次。