本文最后更新于 2024-03-05T12:01:38+08:00
c语言环境搭建时出现的问题
C语言环境搭建
由于CSDN上出现较多的复制粘贴怪,导致在较新的VScode版本下,有些设置的名称明明已经更换,但是还是按照老版本的在复制粘贴所谓的“回答”,更有将不同人的答案拼接在一起的复制融合怪。今天就来解决这个问题。
在此将json文件详细注释,便于调整个人的参数
1 报错为launch: program "{workspaceRoot}EXEslbinary conversion.exe’ does not exist
大致出现的问题就是launch.json输出的是.out文件,而task.json运行的是.exe文件,那确实是不存在这个文件的,所以会报错
在进行初始化时,task.json我们可以直接让他自动生成:
首先,在”Terminal“菜单下点击”Configure Tasks…”子菜单。在随后出现的弹出框中选择“C/C++:gcc.exe生成活动文件”
若随后的弹出框中没有C/C++:gcc.exe生成活动文件,则检查你的mingW64是不是在配置环境变量时没加末尾的slash
like:D:\VScode\mingw64\bin(×),
D:\VScode\mingw64\bin\(√)
然后再按下F5
就可以以同样的方法自动配置launch.json,为了避免每次调试都要选择”Debugger”,我们再“Run”->“Add Configuration…”
只要将二者协调起来就可以了
注意,我们的gcc编译器地址要正确