嗨Wosi(或任何可以提供帮助的人!),
您可能知道在MacOS Sierra上调试Lazarus / Free Pascal是有问题的,因为GDB存在问题。这迫使我们使用Xcode作为环境在LLDB中调试我们的应用程序(参见此处:https://macpgmr.github.io/ObjP/ProjectXC.html)。
这种方法运行得相当不错,但我更喜欢使用OmniPascal / VSCode。
我已经调查了VSCode扩展“LLDB Debugger”v0.5.4和“Native Debug”v0.21.2,虽然“Native Debug”扩展允许我设置断点,但它似乎还没有充分发展到适合实际使用。
回顾一下,您对如何使用LLDB和VSCode / OmniPascal在Apple Mac上调试Lazarus / FPC应用程序有任何想法吗?
编辑 :我使用Native Debug取得了一些进展,尽管在访问类型变量时存在一些问题。这在此处描述:https://github.com/WebFreak001/code-debug/issues/118