为什么Codelite打不开lldb或gdb调试器?

问题描述 投票:0回答:1

我使用 codelite 的大型应用程序可以使用 g++ 很好地构建并启动并运行。当我尝试启动 lldb 或 gdg 时,显示器上会出现一些闪烁然后停止,或者只是什么都不做。

我经常更换调试器并尝试获取旧版本的 Codelite。

系统:M1 mac,16G内存,OS Ventura。

c++ macos gdb lldb codelite
1个回答
1
投票

CodeLite 不再直接支持

lldb
(在所有平台上)。 它已改为使用新的
DAP
(调试适配器协议)调试代码方法。

  • 在 macOS 上,您应该通过

    lldb-vscode
    安装
    brew
    :

    brew install llvm
    
  • 在 CodeLite 中确保已加载

    DebugAdapterClient
    插件:
    Plugins -> Manage...

  • 强制进行新扫描:

    Settings -> Debug Adapter Client
    并且 CodeLite 应该检测到新的调试器

  • 在您的项目中,将调试器更改为

    lldb-vscode

您可以在此处阅读有关 DAP 集成的更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.