如何让OmniPascal在macOS 10.12.6上与LLDB集成

时间:2017-07-26 10:32:13

标签: macos lldb lazarus omnipascal

  • VSCode v1.14.2
  • macOS 10.12.6 Sierra
  • lldb -version:lldb-370.0.42
  • Lazarus 1.8.0 RC3
  • FPC 3.0.2

嗨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

0 个答案:

没有答案