此文章是为了指导小白如何快速配置vscode for c的环境,包括编译、运行和调试等。
一、运行环境
macOS Big Sur 版本 11.2.3
Visual Studio Code 1.55.0
VSCode(Microsoft): v.1.55.0
C/C++ IntelliSense 1.3.0
Code Runner 0.11.3
二、安装C语言插件
安装两个插件:
- Code Runner
- C/C++ IntelliSense
三、多文件编译
为支持一个main.c文件与多个相关*.h, *.c文件的编译,须让编译器支持多文件编译和运行。配置方法如下:
-
在Preference --> setting里面搜索 code runner
WX20210407-102414@2x.png -
Code-runner: Executor Map 里 选择 Edit in settings.json
-
将$fileName, 改为 *.c
WX20210407-105218@2x.png
四、配置调试
- 先建立Build环境
-
Terminal --> Configure Tasks
截屏2021-04-07 下午5.25.13.png -
选择C/C++: clang ++ 生成活动文件
截屏2021-04-07 下午5.26.12.png -
task.json的配置文件展示如下
截屏2021-04-07 下午5.27.12.png -
需要手工改的配置
"type": 改为: "shell"
"args": 增加: “{file}” -
运行Build,Terminal -- Run task,如果如下表示Build成功
WX20210407-173215@2x.png
- 建立调试环境
-
Run --> Open Configuration
WX20210407-174027@2x.png -
配置文件内容如下
WX20210407-174145@2x.png
注意:
//该内容必须与tasks的label值一致
"preLaunchTask": "C/C++: clang++ 生成活动文件"
-
打开需要调试的文件,如test.c
截屏2021-04-07 下午5.45.33.png -
按F5,即可开始调试了
WX20210407-174917@2x.png
参考文献:
-
Using Clang in Visual Studio Code
https://code.visualstudio.com/docs/cpp/config-clang-mac -
什么是GDB和LLDB?
https://www.cnblogs.com/StevenHuSir/p/9644557.html
网友评论