deepin 下 vscode c++ 环境配置
个人偏爱使用 clang + xmake,以下内容均针对这一配置
首先配置 clang 环境,deepin 20 源里 clang 版本过低的解决方案见这里
接下来安装插件:
clangd(提供代码补全,格式化等功能)CodeLLDB(调试)Project Manager(管理项目)XMake(xmake 的 vscode 插件)
!!! info
xmake 是一个很好用的构建工具,用 lua 描述配置,语法简单,功能强大,帮你远离 cmake 的折磨。
官网提供的安装方式:
1 | |
最后把 vscode 的插件配置一下就行了。
在设置中搜索:
Xmake: Debug Config Type 改为 codelldb
Clangd: Path 改为 clangd-15
在 vscode 的 settings.json 中添加
1 | |
具体参数请见官网
可使用 xmake create <project-name> 创建项目,然后用 vscode 打开。效果如下:

完结撒花~
deepin 下 vscode c++ 环境配置
http://xiao-h.com/2023/01/19/deepin-vscode-dev/