Я установил новейший набор инструментов LLVM от официального PPA, включая clang, clang-tools-extra, lldb, lld, libc ++ и libc ++ abi. Я пытаюсь использовать clangd с emacs + lsp .
Все работает нормально, за исключением того, что clangd не может найти заголовки по умолчанию, такие как память, вектор и так далее. Мой код в порядке, он обычно компилируется с использованием Clang. С моим compile_commands.json тоже все в порядке.
Как заставить работать clangd?
Редактировать: удалено упоминание о сборке llvm + clang из источников, поскольку оно было сделано неправильно.