【问题标题】:trying to use lldb to debug c++ on vsCode on macbook尝试使用 lldb 在 macbook 上的 vsCode 上调试 c++
【发布时间】:2023-02-26 19:10:53
【问题描述】:

我在 VS Code 中使用 Microsoft 的 C/C++ 扩展,并创建了一个用于调试的 launch.json。

{
"version": "0.2.0",
"configurations": [
    {
        "name": "c++ Launch",
        "type": "cppdbg",
        "request": "launch",
        "program": "${workspaceRoot}/main",
        "args": ["world/moveleft.w"],
        "stopAtEntry": false,
        "cwd": "${workspaceRoot}",
        "environment": [],
        "externalConsole": false,
        "MIMode": "lldb"
    }
]
}

它确实运行成功,但它不会在我的断点处停止。 我正在使用 macbook,我尝试使用 gdb 而不是 lldb,但它没有用。

【问题讨论】:

  • 猜测您还没有使用调试信息编译代码。请出示minimal reproducible example
  • 是的,你是对的@AlanBirtles。在我的 make 文件中,我将 -g 添加到 COMPILERFLAGS 并解决了这个问题。谢谢

标签: c++ debugging visual-studio-code lldb vscode-debugger


【解决方案1】:

@mvoelcker,-g 超级有帮助~

【讨论】:

    猜你喜欢
    • 2022-06-12
    • 2015-12-20
    • 1970-01-01
    • 2018-12-18
    • 2021-07-20
    • 2020-03-07
    • 2014-12-10
    • 2016-08-18
    • 2019-05-13
    相关资源
    最近更新 更多