VS Code Mac m1 Debug 没有使用 Makefile conf C 语言设置我的断点

VS Code Mac m1 Debug is not hitting my breakpoints with Makefile conf C language

您好!

我是在使用 C 语言编程时使用 VS Code 的新手,我正在尝试使用“Makefile Tools”插件调试我的程序,但它似乎没有考虑我的任何断点。

Config/Environment:

以下是我完成的步骤:

{
    "makefile.extensionOutputFolder": "./.vscode",
    "makefile.configurations": [
        {
            "name": "Default",
            "makeArgs": []
        },
    ],
    "makefile.launchConfigurations": [
        {
            "cwd": "/Path/to/workdir",
            "binaryPath": "/Path/to/binary",
            "binaryArgs": [
                "/Path/to/test_file"
            ]
        }
    ],
    "C_Cpp.default.configurationProvider": "ms-vscode.makefile-tools"
}

也许可以从这个日志中找到一些线索,我不确定:

2022-05-06 15:04:22.645419+0200 fdf[99469:2207846] [default] error finding potential wrapper bundle for node <FSNode 0x60000021c0a0> { isDir = ?, path = '/Users/julian/Documents/42/fdf' }: Error Domain=NSOSStatusErrorDomain Code=-10811 "kLSNotAnApplicationErr: Item needs to be an application, but is not" UserInfo={_LSLine=1579, _LSFunction=wrapperBundleNodeForWrappedNode}

但是我在互联网上什么也没有找到。

谁能帮我在 VS Code 中使用调试模式?

您是否在 Makefile 中使用 -g 标志进行编译?