手把手教你用VS Code仿真调试C/C++代码

本文首发于公众号:嵌入式软件实战派

1. PC上的IDE

都2020年了,听说你还在用vc++ 6.0,不,可能还到处搜索下载安装巨无霸一样的visual studio 2019来调试你“鸡碎咁多”的代码?都out了,这些不是过于庞大就是编译器老掉牙了。

为啥不用gcc呢?

gcc不是Linux里面的吗,能用在Windows?还能debug吗?

什么?你不知道Windows也可以用gcc?

好吧,我今天手把手教你用gcc,并且教你在vscode上用gcc征服debug过程中遇到的各种疑难杂症!

2. 安装MinGW

MinGW是什么东西,怎么安装?这里就不详述了,随便百度出来一堆。

不用管那么多,你知道它里面有个gcc就够了。至于安装,简单地说,可以从MinGW官方网站https://osdn.net/projects/mingw/releases/下载一个installer,直接默认安装,然后在类似以下界面选择要安装的包,例如GCC、GDB等。

手把手教你用VS Code仿真调试C/C++代码_第1张图片

更多的问题,其实是,国内的网络访问很慢。

如果不嫌弃,可以点击以下链接下载,直接解压到你喜欢的位置(免安装),然后配置环境变量即可。

链接:https://pan.baidu.com/s/11MIcqo5933NQlyKVeLon_w

提取码:gmp

然后呢,你就可以像在Linux里面那样愉快地玩耍了,当然,如果你是高手,你可以用命令行gdb来debug。

3. 在VSCode上debug

VSCode用过吧,也许是当下最流行的看代码神器之一了,关键是里面的插件用起来爽。那么,VSCode可以调试C代码吗?答案是必须的。

首先,你需要安装两个插件:C/C++、Code Runner

手把手教你用VS Code仿真调试C/C++代码_第2张图片

手把手教你用VS Code仿真调试C/C++代码_第3张图片

然后,我这里用一个这个公众号(嵌入式软件实战派)之前发的一个X-MACRO的例子代码(单个C文件)来做实验。

在下面的代码上面戳一个断点(行号左边那个红点),像这样:

你可能感兴趣的:(C语言,c语言,c++,python)