use-NB-head-in-clangd

本文最后更新于 2026年2月25日 晚上

~/.config/clangd/config.yaml(全局)或项目根目录下 .clangd 编辑:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
CompileFlags:
Add:
- "-std=c++20" # 使用C++20
# 1. C++ 标准库
- "-I/usr/include/c++/15.2.1"
- "-I/usr/include/c++/15.2.1/x86_64-pc-linux-gnu"
# 2. 编译器私有
- "-I/usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/include"
# 3. 基础 C 库
- "-I/usr/include"
# 4. 项目本地路径
- "-I."
- "-Wno-unknown-pragmas"

Config:
Completion:
# 禁用自动插入头文件
HeaderInsertion: Never

完成。