vscode C++开发记录

vscode C++开发记录

  • 插件管理
  • Linux 平台
    • 针对编译好的程序进行 Dedug
  • FAQ
    • 减小vscode-cpptools的内存占用

插件管理

vscode C++开发记录_第1张图片

Linux 平台

针对编译好的程序进行 Dedug

右击源文件后,添加debug 配置 Add Debug Configuration
vscode C++开发记录_第2张图片
这是一个示例的调试配置文件,用于在VS Code中使用GDB调试已经编译好的程序

  • "name":调试配置的名称,这里设置为"libefin"。
  • "type":调试器的类型,这里设置为"cppdbg",表示使用C++调试器。
  • "request":调试请求类型,这里设置为"launch",表示启动一个新的调试会话。
  • "program":需要调试的可执行文件的路径
  • "args":可选,程序运行时的命令行参数,这里设置为一个数组
  • "stopAtEntry":可选,是否在程序入口处停止,这里设置为false,表示不停止在程序入口处。
  • "cwd":可选,程序运行的工作目录,这里设置为"${fileDirname}",表示使用当前打开的源代码文件所在的目录作为工作目录。
  • "environment":可选,设置环境变量,这里设置为空数组,表示不设置任何环境变量。
  • "externalConsole":可选,是否在外部终端中显示程序的输出,这里设置为false,表示不使用外部终端。
  • "MIMode":调试器的接口类型,这里设置为"gdb",表示使用GDB接口。
  • "setupCommands":可选,用于执行一些额外的GDB命令的设置。这里设置了两个命令,分别是启用GDB的pretty-printing功能和将反汇编风格设置为Intel风格。

FAQ

减小vscode-cpptools的内存占用

在VScode菜单栏文件->首选项->设置 然后搜索C_Cpp.intelliSenseCacheSize, 修改内存占用大小

你可能感兴趣的:(vscode,vscode,c++,ide)