首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

VS Code C程序调试控制台不工作

VS Code是一款跨平台的轻量级代码编辑器,广泛用于开发各类应用程序。在C程序调试过程中,VS Code提供了调试控制台来辅助开发人员进行程序的调试和错误排查。然而,有时候调试控制台可能会出现不工作的情况,可能的原因和解决方法如下:

  1. 编译器问题:确保你的C程序已经正确编译,并且生成了可执行文件。如果编译出现错误,调试控制台可能无法正常工作。可以尝试重新编译程序,确保没有错误。
  2. 配置问题:在VS Code中,调试配置文件(.vscode/launch.json)是用来配置调试器的运行方式和参数的。确保你的调试配置文件正确设置,并且与你的C程序的文件名和路径匹配。你可以参考VS Code的官方文档链接地址来了解如何正确配置调试器。
  3. 插件问题:VS Code有许多插件可以增强C程序的调试体验,例如C/C++插件、Code Runner插件等。确保你已经安装了相关的插件,并且插件的版本与VS Code兼容。你可以在VS Code的扩展市场中搜索并安装适合的插件。
  4. 调试器问题:VS Code支持多种调试器,例如GDB、LLDB等。确保你选择了适合的调试器,并且调试器已经正确配置。你可以在VS Code的调试面板中选择调试器,以及设置调试器的各项参数。
  5. 代码问题:有时候调试控制台不工作是因为代码中存在一些bug或错误,导致程序无法正常执行。你可以仔细检查代码,特别是与输入输出相关的部分,确保逻辑正确。

总结:当VS Code的C程序调试控制台不工作时,可能是因为编译器问题、配置问题、插件问题、调试器问题或代码问题导致。你可以按照上述方法逐一排查,并尝试解决问题。如果问题仍然存在,可以考虑在社区或相关论坛寻求帮助,以获取更详细的解决方案和调试技巧。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

VS Code 调试完全攻略(4):launch.json 和调试控制台

一些更强大的调试功能仅在专用的配置文件中可用。这次我们要创建一个 launch.json 和内置的 VSCode 调试控制台。本文将会解决我们在调试复杂的程序之前的最后一个难题。 ?...VS Code 调试完全攻略系列目录 ? 基础知识(点击直达) 步进逐行调试(点击直达) 编辑变量并重新执行函数(点击直达) launch.json 和调试控制台(?...开始调试 如果你现在想了解有关此主题的更多信息,可以参考 VS Code 官网的创建配置和可用的配置值。 顺便说一句,我建议将 launch.json 保存到你的代码存储库中。...在团队中共享可使所有成员得到方便的调试环境。 调试控制台 请注意调试控制台是怎样被自动打开的: ? 调试控制台已打开 通过调试控制台,可以在调试器中运行的程序上下文中去评估表达式。...使用调试控制台 如图所示,你可以输入局部变量(或函数)名,甚至有自动完成功能。 但是你并不会被局限在程序本身的代码中,还可以导入任何可用的模块: ?

20.6K30

简单示例,VS2019调试C语言程序

点击上方“C语言中文社区”,选择“设为星标” 技术干货第一时间送达!...在上一篇简单的C程序示例中关于创建C项目的方法已经贴了详细的截图,这块内容还不懂的老铁们可以查看上一篇文章了解下,本篇就不再介绍创建项目的过程了。...接下来通过这个简单的例子介绍一下debug方法,首先,要在程序上加断点,这样程序执行时会在断点处停下来,否侧程序瞬间就执行完了。加断点如下,在红框区域鼠标左键点击一下就会出现红点(断点)。...下来在菜单栏点击调试或者直接使用快捷键F5 debug画面如下: 下来让程序一步步执行,点击单步执行(F10)、进入函数(F11)、跳出函数(shift+F11)、下一个断点(F5) 程序执行时...,可以看到每个变量的状态,如下 好了,简单调试就介绍到这里,大家可以先练习一下,后面介绍复杂的示例。

76210
  • C++控制台程序接收、解析参数及被如何调用、调试

    说明:本次不使用Qt内容,完全使用c++标准来写 一、控制台程序接收、解析参数 无论控制台程序也好、还是界面应用程序也好,C++的入口函数就是main函数,所有的执行第一个入口函数。...return 0; } 4、头文件 #include #include #include #include 二、控制台程序的调用...、调试 1、控制台调用 在ConsoleCMD.exe的目录下,“shift+右键”,选择“在此处打开命令窗口” 输入命令:ConsoleCMD.exe -r D://CMDText.txt -w D...()); } 3、调试控制台程序 在写一些较为复杂的参数的时候,难免会需要进行调试,那么怎么快速进入调试呢?...然后在vs调试菜单内找到“附加到进程”,打开后选择控制台进程进行调试

    2.2K30

    .NET Core快速入门教程 4、使用VS Code开发.NET Core控制台应用程序

    一、前言 为什么选择VS CodeVS Code 是一款跨平台的代码编辑器,想想他的哥哥VS,并是微软出品的宇宙第一IDE, 那作为VS的弟弟,VS Code 也不会差,毕竟微软出品。...1、操作系统: Windows 10 X64 2、SDK: .NET Core 2.0 Preview 3、VS Code:1.14 前置知识?...请看第2篇教程 二、安装&配置 1、VS Code 下载&安装 (1)下载地址:https://code.visualstudio.com/ (2)安装步骤:一直下一步即可,没什么特别讲究的 2、依赖的...插件安装完毕之后,VS Code会提示缺少必要的编译&调试配置,是否添加,选择Yes即可 ?...(4)启动调试 快捷键F5直接启动调试即可 通过调试面板(Ctrl+Shift+D)图形化操作也可 调试输出结果: ----------------------------------------

    1.7K30

    .NET Core快速入门教程 5、使用VS Code进行C#代码调试的技巧

    ken.io觉得熟练代码调试技巧是成为合格程序员的基本要求。...本篇开发环境 1、操作系统: Windows 10 X64 2、SDK: .NET Core 2.0 Preview 3、IDE:VS Code 1.14 二、调试技巧 设置断点 在代码编辑区域,点击左侧代码行行号的左边...VS Code会自动唤出Debug工作区,本文将逐步介绍常用功能。...Debug工作区介绍 1、顶部Debug工具栏 按钮&快捷键 说明(ken.io的翻译) 绿色向右箭头(F5) 继续执行程序,如果遇到断点则会停留到该断点 蓝色向右箭头(F10) 单步跳过:执行一条语句...三、VS Code调试 .NET Core快捷键总结 快捷键 说明(ken.io的翻译) 快捷键:F5 继续执行程序,如果遇到断点则会停留到该断点 快捷键:F10 单步跳过:执行一条语句,但是遇到方法调用时不进入

    1.4K10

    使用VS2019编写C语言程序,环境安装配置+代码调试

    使用VS2019编写C语言程序,环境安装配置+代码调试 环境安装配置 首先我们要在Visual Studio官方网站去下载安装包 https://visualstudio.microsoft.com/zh-hans.../vs/ 进入官网后会发现有三种版本可供下载,分别是社区版、专业版和企业版,冲哥这里选择的是专业版。...下载完成后,我们双击下载的软件开始安装 在弹出的画面点击继续 等待完成然后我们开始配置开发环境 如果没有别的需求这里我们就只选择:使用C++的桌面开发 如果不想用默认的安装路径(默认是安装在C盘的...开发设置选择Visual C++ 根据个人喜欢选择主题,冲哥酷爱深色:heart_eyes:,然后点击启动。...+文件 image 填写程序名称并将后缀名改为.c,然后点击添加 image 接下来就可以写代码了,冲哥这里写了一个变成界都在用的HelloWorld,如果觉得字体小的话,可以按住CTRL按键将鼠标滚轮向上滚

    77220

    使用VS2019编写C语言程序,环境安装配置+代码调试

    [image] 开发设置选择Visual C++ [image] 根据个人喜欢选择主题,冲哥酷爱深色:heart_eyes:,然后点击启动。...+文件 [image] 填写程序名称并将后缀名改为.c,然后点击添加 [image] 接下来就可以写代码了,冲哥这里写了一个变成界都在用的HelloWorld,如果觉得字体小的话,可以按住CTRL按键将鼠标滚轮向上滚...[image] 接下来运行刚刚写的代码,验证一下环境是否OK,点击调试-->开始执行(不调试)或者直接快捷键CTRL+F5 [image] 运行结果如下: [image] 至此,环境已经OK,接下来开始你的码农之路...7行前面鼠标左击一下 [image] 点击调试-->开始调试,或者使用快捷键F5 [image] 代码执行到断点处会停下,我们可以将鼠标放在某个变量上查看变量的值,也可以在下方的窗口查看所有变量的值。...[image] 关于环境配置和代码调试就到这了,希望对你有所帮助。 更多干货内容请查看我的个人公众号:C语言中文社区。

    1.3K11

    1.Win10+VsCode的CCPP编译环境搭建

    废话少说,参考的是:VSCODE配置C/C++编译调试环境。有一些小坑,尝试之后最直接简单的方法如下: 1. 下载VS Code并安装。...3.安装VS Code扩展。 C/C++ C/C++ Clang Command Adapter:提供静态检测(Lint),很重要. Code Runner:右键即可编译运行单文件,很方便 4....建立工作区。 这一步在文件管理器中建立就可以了。 ? 建立.vscode配置文件夹。 在VS Code的文件管理器中找到新建文件夹的按键。 ? 建立配置文件。...,我一般设置为true "cwd": "${workspaceFolder}", // 调试程序时的工作目录 "environment": [], //...", // 如果设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb手动输命令吧?

    4.7K70

    VS code搭建 CC++ 环境的完整图文教程!

    MinGW简单介绍和下载配置 需要注意的一点是,VS code只是一个文本编辑器,本质上和Windows的记事本是一个东西,它不是一个编译器,它只是一个编辑器,编辑器是无法编译运行程序的,这是编译器的工作...接下来我们说调试VS code调试快捷键是 F5,按下 F5,会出现调试器选择界面: 选择GDB,再选择gcc,你会发现终端那里跳转到了调试控制台,并且 .vscode 文件夹下面又多了一个 launch.json...neverOpen,调试时会跳到“调试控制台”选项卡,新手调试用不到 "MIMode": "gdb", // 指定连接的调试器,gdb是minGW中的调试程序...结束语 到这里为止我们已经把 VS code 打造成了一个 CC++ 的开发环境,并尝试了编译运行和调试。...你可以抛弃笨拙 VC 6 和调试不方便的 Dev C++ 转而使用 VS code 编写调试 C/C++ 的程序了,祝你用的开心! 版权声明:本文来源网络,免费传达知识,版权归原作者所有。

    3.1K50

    关于vscode断点调试

    这篇文章将介绍如何配置 Visual Studio Code 和 Chrome 来完成直接在 VS Code 断点调试代码, 并且在VS Code调试窗口看到Chrome中console相同的值。...设置 Chrome 远程调试端口 首先我们需要在远程调试打开的状态下启动 Chrome, 这样 VS Code 才能 attach 到 Chrome 上: Windows 右键点击 Chrome 的快捷方式图标...,安装完成后点击 reload 重启 VS Code 添加 Visual Studio Code 配置 点击 Visual Studio Code 左侧边栏的 调试 按钮, 在弹出的调试配置窗口中点击...设置 小齿轮, 然后选择 chrome, VS Code 将会在工作区根目录生成.vscode 目录,里面会有一个 lanch.json 文件并会自动打开 用下面的配置文件覆盖自动生成的 lanch.json...一切具备了, 现在验收成果了 通过第一步的方式以远程调试打开的方式打开 Chrome 在 vue 项目中执行npm run dev以调试方式启动项目 点击 VS Code 左侧边栏的调试按钮,选择 Attach

    1.8K20

    使用Visual Studio Code开发.NET Core看这篇就够了

    在搜索框中搜索C#并从列表中安装扩展程序。如下图所示: ? 这里需要注意下,安装完成之后,需要重启下Visual Studio Code才能够使用C#扩展功能。 ?...请记住从项目模板中选择控制台应用程序。 现在我们需要在控制台应用程序中添加类库项目的引用。右键单击控制台应用程序项目,然后从上下文菜单中选择“添加引用”选项。...Visual Studio Code中顺畅的调试.NET Core应用程序 在这部分,我们将了解如何在Visual Studio Code中顺畅的调试.NET Core应用程序。...为了在Visual Studio Code调试.NET Core应用程序,我们需要为VS Code安装C#扩展。...我们可以看到VS Code的Debug视图在编辑器的左侧打开。Debug视图显示与调试相关的所有信息。我们还可以注意到编辑器顶部出现了一个调试工具栏。调试时,调试工具栏可用于代码导航选项。

    5.6K00

    关于 Node.js 调试,你需要了解的一切

    VS Code 扩展程序的效果更好,能在我们输入的同时对代码内容做验证: 逻辑错误 逻辑错误意味着我们的代码可以运行,但却无法达成预期的效果。...使用 VS Code 调试 Node.js 应用 VS Code 支持 Node.js,而且提供内置调试客户端。在本地系统上运行 Node.js 应用时无需任何配置。...如果您正在运行 Web 应用程序,可在任意浏览器中打开,VS Code 会在遇到断点或 debugger 语句时停止执行: VS Code 调试方法与 Chrome DevTools 中的 Variables...VS Code 高级调试配置 如果希望在另一台设备或虚拟机上调试代码,或者需要使用其他替代启动选项(例如 nodemon),我们可能须进一步调整 VS Code 配置。...VS Code 可以调试任何 Node.js 应用程序,而善用以下扩展能让调试过程更轻松: Remote - Containers: 接入运行在 Docker 容器中的应用 Remote - SSH:

    43220

    64位Windows 10下如何搭建CUNIT环境

    使用VS Code IDE 这里基本上就可以使用CUNIT进行工作了,但是为了调试的方便,我们需要安装一个IDE,这里建议使用微软的VS Code。...5.3 打开VS Code 在插件中输入Chinese,安装重启VS Code变为中文版 在插件中输入c/c++,选第一个安装 在插件中输入code runner,选第一个安装 在插件中输入clang,...,我一般设置为true "cwd": "${workspaceFolder}", // 调试程序时的工作目录 "environment": [], //...环境变量 "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台 "internalConsoleOptions...": "neverOpen", // 如果设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb手动输命令吧?

    2.3K30

    在Mac上使用Visual Studio Code开发调试.NET Core代码

    今天抽空研究了下在Mac下如何使用VS Code来开发.NET Core程序,并且调试代码。...虽然VS Code没发布多久,但是个人觉得已经超越了Atom,Sublime Text等Mac上以前常用的编辑器。不光可以开发C#,而且调试Nodejs也是非常顺手。...5.安装VS CodeC#扩展 打开VS Code,按快捷键:Command+p,在弹出的输入框里输入ext install csharp,在搜索出来的下拉框里选第一个C#,安装之。 ?...VS Code的左侧边栏有一只虫子样的图标,点击后切换到调试模式,VS Code中下断点跟VS里一样,在代码行的最左边点击一下,出现一个红点,表示下断点成功。...好啦,使用VS Code调试.NET Core代码介绍的差不多了,大家可以在Mac上愉快的开发.NET程序啦。

    5.3K10

    如何编译和调试Python内核源码?

    [TOC] 博客:blog.shinelee.me | 博客园 | CSDN 写在前面 如果对Python源码感兴趣,那“窥探”其实现的最佳方式就是调教它,调试它。...调试CPython 只要程序能运行起来,一切就好办了。凭借“宇宙最强IDE”,我们可以任性地设断点调试甚至修改代码。 F5重新启动调试,弹出控制台。...然后,在弹出的控制台中输入a = 1来创建int对象,回车,程序停在了断点处,查看变量ival的值为1——恰为我们输入的数值,这个函数会跟根据输入的C long int创建一个int对象,返回对象指针。...这时如果我们点击调试中的停止按钮(全部中断),会发现程序停在Parser/myreadline.c文件_PyOS_WindowsConsoleReadline函数中的ReadConsoleW一行, if...如果有输入,则进入上面的流程,解析→建立语法树→…… 小结 至此,我们揭开了Python面纱的一角——不过是一个可运行、可调试程序而已(微笑)。

    1.6K41

    Python 3.8 已发布,那如何编译和调试最新的内核源码呢?

    写在前面 如果对 Python 源码感兴趣,那“窥探”其实现的最佳方式就是调教它,调试它。...调试CPython 只要程序能运行起来,一切就好办了。凭借“宇宙最强IDE”,我们可以任性地设断点调试甚至修改代码。 F5重新启动调试,弹出控制台。...然后,在弹出的控制台中输入a = 1来创建int对象,回车,程序停在了断点处,查看变量ival的值为 1——恰为我们输入的数值,这个函数会跟根据输入的 C long int 创建一个 int 对象,返回对象指针...这时如果我们点击调试中的停止按钮(全部中断),会发现程序停在Parser/myreadline.c文件_PyOS_WindowsConsoleReadline函数中的ReadConsoleW一行, if...如果有输入,则进入上面的流程,解析→建立语法树→…… 小结 至此,我们揭开了 Python 面纱的一角——不过是一个可运行、可调试程序而已(微笑)。

    2.4K20

    Node.js 项目调试指南

    如果你走运,你的应用程序还是能运行的,但是最后的结果就不尽人意了。 什么是调试调试是修复软件 Bug 的艺术。修复 Bug 通常很简单,更正一个字符或编辑一段代码就可能解决了问题。...VS Code extension 会更容易,它会在你编码时验证代码: 逻辑错误 逻辑错误意味着你的代码可以正常运行但没有按预期工作。...使用控制台日志记录进行调试 调试应用程序最简单的方法就是在执行期间将值输出到控制台: console.log(`ConardLi: ${ myVariable }`); 一些开发人员声称你永远不应该使用...想要添加日志点,只需右键单击任意一行,选择 “Add log point”,输入表达式,例如: 'loop counter i', i 使用 VS Code 调试 Node.js 应用程序 VS Code...如果你正在运行一个 Web 应用,可以在浏览器中打开它,VS Code 会在遇到断点或 debugger 语句时停止执行: VS Code 调试类似于带有 Variables、Watch、Call stack

    67620

    Visual Studio Code调试和发布ASP.NET Core Web应用

    前言   上一篇文章主要讲了Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用有兴趣的同学可以去看看,今天咱们主要是要讲讲如何在VS Code调试和发布...Visual Studio Code安装C#开发工具包并编写ASP.NET Core Web应用 配置launch.json文件 launch.json 文件是 Visual Studio Code...这对于在开发环境中调试应用程序很有用。...) 查看断点效果 VS Code 中常用的 .NET 调试快捷键 F5:启动调试会话 F9:在当前行设置断点 F10:单步执行,跳过方法调用 F11:单步执行,进入方法调用 Shift + F11...Ctrl + Shift + Y:打开/关闭调试控制台 发布ASP.NET Core Web应用 在VS Code终端中运行以下命令进行发布: dotnet publish --configuration

    34020
    领券