如何在 MacOS 上使用 clangd 查找 gcc 的标头

分享于2022年07月17日 c++ clangd gcc macos 问答
【问题标题】:如何在 MacOS 上使用 clangd 查找 gcc 的标头(How to use clangd to find headers of gcc on MacOS)
【发布时间】:2022-07-11 11:35:52
【问题描述】:

我的系统是 macOS 12.3 21E230 arm64,我从 homebrew 安装了 gcc llvm 。 我使用 Neovim 作为编辑器,并通过 clangd 使用 nvim-lsp 来完成我的代码,它与 clang 配合得很好。 现在我想使用 clangd 来查找 gcc 的标头并在我的代码中完成它们。我试图从 https://clangd.llvm.org/ 找到答案,但我没有找到任何方法来解决这个问题。

我尝试设置 --query-driver -include-dir -isysroot


【解决方案1】:

使用 --query-driver 似乎是最有前途的方法。

如果不起作用,请以 clangd logs 的形式分享更多详细信息。

我的 Mac 用户报告的一些可能包含有用讨论的 clangd 问题是: