🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。
📌 特别说明:
文中问题案例来源于真实生产环境与公开技术社区,并结合多位一线资深工程师与架构师的长期实践经验,经过筛选与系统化整理后输出。文中的解决方案并非唯一“标准答案”,而是兼顾可行性、可复现性与思路启发性的实践参考,供你在实际项目中灵活运用与演进。
欢迎你 关注、收藏并订阅本专栏,与持续更新的技术干货同行,一起让问题变资产,让经验可复制,技术跃迁,稳步向上。
📢 问题描述
问题描述:运行后选择GDB/LLDB出现这样的窗口:“launch: program ‘输入程序名称,例如 D:\Desktop\新建文件夹\a.exe’ does not exist”,刚刚开始自学cpp,可能是安装出现问题,运行后选择GDB/LLDB Visual Studio Code 出现这样的窗口,请问如何解决?
如下是相关报错截图:

全文目录:
📣 请知悉:如下方案不保证一定适配你的问题!
如下是针对上述问题进行专业角度剖析答疑,不喜勿喷,仅供参考:
✅️ 问题理解
-
报错核心:
launch: program '输入程序名称...' does not exist -
根本原因:
- 编译与运行分离:C++ 代码必须先由编译器(如 g++)编译成可执行文件(.exe),然后调试器才能运行这个 .exe。
- 配置未自动生成:你可能直接点击了左侧的调试按钮,VS Code 生成了一个默认的
launch.json文件,其中的"program"字段是默认的占位符文本(就是报错里那一长串中文),而不是真正的 .exe 路径。 - 文件未保存/路径问题:你的文件名是
Untitled-1.cpp,这说明你可能还没有把文件
订阅专栏 解锁全文
4201




被折叠的 条评论
为什么被折叠?



