VSCode C/C++ 开发环境和调试配置:Clangd+Codelldb

卸了cpptools和C++ Intelligence吧,来试试clangd或者ccls
https://zhangjk98.xyz/vscode-c-and-cpp-develop-and-debug-setting/

安装如下的 4 个插件

image.png

  • clangd:做语法分析,提供跳转功能等。 需要
    • sudo apt install clangd
    • CMakeLists.txt 要添加 set(CMAKE_EXPORT_COMPILE_COMMANDS ON) 导出 compilation database
  • Cmake Tools:控制 cmake 的行为,参考
  • CodeLLDB:调试程序,==并且它打包了调试所需的工具,比如 lldb-server,所以不需要自行安装 lldb 或者 gdb 也能正常工作。==
  • Hex Editor:查看内存

参考

  1. https://zhangjk98.xyz/vscode-c-and-cpp-develop-and-debug-setting/