vscode默认是将Home目录设置为搜索目录
所以要改成同级的usr目录里的src目录里的内核目录
右击问题,编辑“includePath”选项,选择编辑c_cpp_properties.json(页面一开头处)
点击去会发现includePath是
"${workspaceFolder}/**"
然后查看自己系统根目录下的usr/src目录
然后把配置文件中的"${workspaceFolder}/**"改成对应的目录
"includePath": [
"/usr/src/linux-headers-6.8.0-40-generic/**",
"/usr/src/linux-hwe-6.8-headers-6.8.0-40/**"
//"${workspaceFolder}/**"
],
注意后面两个**不要漏掉
回去看已经成功配置了
_______________________________________________________________
漏掉两个**会变成
"message": "无法找到“\"/home/用户名/usr/src/linux-header-6.8.0-40-generic\"”。