VSCode 中的 2 个调试按钮有什么区别?

What's the difference between the 2 debug buttons in VSCode?

在我的 vscode(使用 cpp 工具)中,我在状态栏上看到 2 个调试按钮(已附)。

左边一个叫(gdb)Launch () 另一个在中间,叫做Debug

为什么有2个按钮,有什么区别?

我发现左边的调试按钮会用到launch.json,和左上角的绿色三角按钮一样;但是右键不会使用launch.json.