launch: program ‘c: \build\Debug\outDebug‘ does not exist

  • Post author:
  • Post category:其他




本想着用VS Code 编写编译C语言程序,顺着网上的教程一步步操作,后来却遇到 launch: program ‘c: \build\Debug\outDebug’ does not exist 这样的一个提示框,怎么改launch.json文件都不行,后来看到网上的文章:

链接:

VScode找不到任务c/c++:g++.exe生成活动文件


自己操作了一下,运行.c文件成功了。下面来看看具体操作。

1.打开一个VS Code窗口。
在这里插入图片描述

2.选择“文件(F)->打开文件夹…”

在这里插入图片描述

这里可以选一个位置,然后新建一个文件夹,我这里选择位置是桌面,文件夹名为b。

在这里插入图片描述

点击“选择文件夹”。

在这里插入图片描述

VS Code里面生成了一个名为B的文件夹。

将鼠标放到B上点一下,可以看到,B的右边出现了几个图标。

在这里插入图片描述

分别是:新建文件 新建文件夹 刷新资源管理器 在资源管理器中折叠文件夹

我们点 “新建文件”,点击后输入文件名及扩展名,这里我输入的是b.c

在这里插入图片描述

3.双击b.c,打开,然后输入代码。保存。

在这里插入图片描述

4.按 F5 ,选择 C++(GDB/LLDB)

在这里插入图片描述

选择 C/C++: gcc.exe 生成…

在这里插入图片描述

5.一段闪烁之后,输出了 Hello World!

在这里插入图片描述

6.如果代码更改了,需要重新运行,可以点击右上角三角形旁边的下箭头,点击出现的Run Code,就可以再次运行程序了。

在这里插入图片描述

7.修改程序后运行的结果

在这里插入图片描述

8.或者将鼠标放置到代码上,右键单击,在出现的菜单里选择Run Code选项,也能够重新运行代码。

在这里插入图片描述

9.注意:如果.c文件名是中文,可能会不成功。

在这里插入图片描述

一直报错。

















分割线

















继续更新…

1.如果程序需要一些输入,该怎么办呢?

可以看看这篇文章:

vscode如何运行c语言,scanf输入


操作步骤:

选择 文件(F) -> 首选项 ->设置,在搜索中输入RunInTerminal并勾选

在这里插入图片描述

在这里插入图片描述

2.打开launch.json文件,externalConsoleg改为true,没有这一项就自己添加进去。

PS:我的launch.json文件不见了,所以这一步无图。

3.运行后发现能够输入,但是中文部分是乱码

在这里插入图片描述

4.点击右下角“UTF-8”处,然后选择“通过编码重新打开”

在这里插入图片描述

5.在新选项中选择“Simplified Chinese (GBK) gbk”这一项。

在这里插入图片描述

6.此时右下角编码格式变成了GBK,同时可以看到代码中的中文字符变成了乱码。

在这里插入图片描述

7.我们按下ctrl+z就恢复回来了,然后保存,运行,OK。



在这里插入图片描述

接着更新:20230331


如何在VS code中编译多个.c文件?


如何实现C/C++与Python混编?

C语言里面如何输入EOF?

答:按ctrl+z就行了



版权声明:本文为tianyazhichiC原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。