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
配置
- 点击
- 点击调试