我使用 codelite 的大型应用程序可以使用 g++ 很好地构建并启动并运行。当我尝试启动 lldb 或 gdg 时,显示器上会出现一些闪烁然后停止,或者只是什么都不做。
我经常更换调试器并尝试获取旧版本的 Codelite。
系统:M1 mac,16G内存,OS Ventura。
CodeLite 不再直接支持
lldb
(在所有平台上)。
它已改为使用新的 DAP
(调试适配器协议)调试代码方法。
在 macOS 上,您应该通过
lldb-vscode
安装 brew
:
brew install llvm
在 CodeLite 中确保已加载
DebugAdapterClient
插件:Plugins -> Manage...
强制进行新扫描:
Settings -> Debug Adapter Client
并且 CodeLite 应该检测到新的调试器
在您的项目中,将调试器更改为
lldb-vscode
您可以在此处阅读有关 DAP 集成的更多信息。