解决vscode下调试c/c++程序一闪而过的问题(Windows)
导读:本文共3693.5字符,通常情况下阅读需要12分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 起因开始学习c语言了,一开始想的就是直接装个VS就完了,但是一搜都是说vs臃肿啥啥不好,不如用vscode来整,多轻量~于是就网上搜了许多教程开整了,期间也遇到了一些常见的坑,这些集中写个文,希望可以帮助到大家。配置文件也是来自其他文章的,我也进行了部分修改,后面会标出。解决方法我们知道使用vscode对c/c++进行调试的本质是这样的——1.GCC编译代... ...
目录
(为您整理了一些要点),点击可以直达。起因
开始学习c语言了,一开始想的就是直接装个VS就完了,但是一搜都是说vs臃肿啥啥不好,不如用vscode来整,多轻量~于是就网上搜了许多教程开整了,期间也遇到了一些常见的坑,这些集中写个文,希望可以帮助到大家。配置文件也是来自其他文章的,我也进行了部分修改,后面会标出。
解决方法
A.在控制台中直接运行该程序原理:
解决方法:
如果放到launch.json文件中则是这样的。
需要说明的是,这并不是一个完美的解决方案,在这种情况下断点调试是没用的。
B.添加一些代码实现解决方法
c.方法A中的原理一样,只不过改成了在程序本身执行。
C.在代码结尾处添加断点
前面我们说了,方法A中并不能使用调试功能。而在你能正常使用调试功能的前提下,可以直接在代码结尾处断点解决。
写在最后
task.json
(悄咪咪问下我的"externalConsole": true关掉后在内置的powershell中打开并没有输出也不能输入,google后好像发现是本身的一个bug? ps英文输入法下也是如此,有的人说是中文输入法。不知道有没有大神有方法解决。。。)
到此这篇关于解决vscode下调试c/c++程序一闪而过(Windows)的文章就介绍到这了,更多相关vscode调试c/c++程序内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
解决vscode下调试c/c++程序一闪而过的问题(Windows)的详细内容,希望对您有所帮助,信息来源于网络。