VSCode上的一些环境配置记录。
C/C++环境配置
运行环境
- VSCode上安装插件
C/C++、Code Runner - 配置
Code Runner- 点击
Code Runner的设置->扩展设置 - 建议勾选
Clear Previous Output、Ignore Selection、Run In Terminal、Save All Files Before Run、Save File Before Run - 建议不勾选
Preserve Focus
- 点击
设置中建议勾选Files: Auto Save的afterDelay
设置中建议不勾选C_Cpp: Debug Shortcut
调试环境
在需调试的cpp文件上
- 生成
tasks.json文件- 打开命令面板
command+shift+P - 打开配置任务
Tasks: Configure Task - 选择
clang++ 生成活动文件,即生成tasks.json文件
- 打开命令面板
- 生成
launch.json文件- 切换到
运行和调试页面 - 点击
创建 launch.json 文件,即生成launch.json文件
- 切换到
- 编辑
launch.json文件- 点击
添加配置->C/C++:(lldb)启动,并编辑下面配置 - 修改
"program": "${fileDirname}/${fileBasenameNoExtension}",
即程序可执行文件的完整路径:当前打开的文件的完整目录名 / 当前打开的文件的文件名 (不包含文件扩展名) - 修改
"externalConsole": true, - 添加
"preLaunchTask": "C/C++: clang++ 生成活动文件"
即调试会话开始前要运行的任务,tasks.json文件的label配置
- 点击
- 点击调试