解决vscode中C语言无法进行调试的问题!!!

 问题描述:     

 

 兄弟们!!你们在Vscode中调试C语言时是不是像我一样,会遇到下图中的问题:

网上找了特别多的博客,是不是告诉你们说

1. 没有配置好  launch.json , tasks.json 文件

2. 以及gdb插件没有安装好

3. 又或者说vscode中的插件混装导致报错 

3. 还有环境变量没有配置好

如果上面这些方案都没有解决你的vscode报错,那么就来看看我是怎么解决的。

解决方案

把你当前在vscode上运行的这个文件的路径  检查一下有没有中文!!!

        

        这里只要有中文就会运行错误,因为终端它处理不了中文,所有导致无法运行。

        这个错误其实很低级,而且终端也提示我为什么运行错误了,如下图所示:

解决之后运行成功

       
 

个人心得

         这两天一直找各种博客,但是仍然没有人能解决我的问题,我就开始研究vscode中的c/c++插件,跟着插件上的说明书一步步的做,我把所有能试的方法都试过了。

        然后我就在想,为什么会运行不了呢,步骤一点都没错,然后我就研究终端提示的是什么意思,因为我英语水平不好,所有我就借助有道翻译进行解读,有道翻译告诉我没有这样的目录,我仔细一瞅,原来是我D盘里有中文,然后终端识别不了中文,就无法得到我想运行文件的完整路径,当然会报错了。

        问题得到解决时,我都开心坏了,所以立马来CSDN发表一下解决方案,希望大家不要像我一样再为报错而苦恼了。

        我其实是有Dev C++的,在那上面明明是可以运行的,但是我这人就爱钻牛角尖,搞不清楚为啥我就要搞下去,直到搞好为止,我就不信整不好,虽然说钻牛角尖的过程很煎熬,但是当我解决了问题,我就会特别开心,心里的成就感满满,这可能就是先苦后甜的道理。

        好了,今天的博客就分享到这里,如果也解决了你们的问题,请记得给我点赞哦。

### 配置和运行 C 语言项目的步骤 #### 安装必要的软件包 为了在 Visual Studio Code (VsCode) 中开发 C 语言应用程序,需安装两个主要组件:Visual Studio Code 和 MinGW-Get 编译器管理工具[^1]。 #### 测试 GCC 安装情况 确认 GCC 已经正确安装的方法之一是在命令提示符下键入 `gcc -v` 。如果显示详细的版本信息,则表明 GCC 环境已经成功搭建完成[^2]。 #### 创建项目结构 创建一个新的工作区用于存放所有的源代码文件。确保所使用的目录名以及内部任何子文件夹或文件的名字都只包含英文字母,因为非英文字符可能导致编译错误或其他未知问题的发生。 #### 初始化 HelloWorld 示例程序 在一个名为 helloworld.c 的新文档中输入如下所示的标准 C 语言入门级例子: ```c #include <stdio.h> int main() { printf("Hello, world!\n"); return 0; } ``` 注意这里使用的是 `<stdio.h>` 而不是 `<iostream>` ,并且函数库来自标准C而不是C++;此外还调用了 `printf()` 函数来代替 C++ 版本中的流操作符 << 来打印消息到控制台[^3]。 #### 设置调试配置 当首次尝试通过按 F5 或者点击顶部菜单栏上的绿色播放按钮执行,系统将会引导用户选择合适的构建与调试环境选项——此应该挑选 "C/C++: gcc.exe build and debug active file" 这样的预设方案。 一旦选择了上述建议的设置之后,IDE 自动化流程便会接管剩余的工作,包括但不限于生成必需的任务脚本、启动 GDB 调试会话等动作,并最终展示预期的结果给开发者查看。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值