原文链接 本文为简译
C++ Builder 10.4 重新设计了基于 LLDB 的 64 位编译器(换句话说,32位就那样吧,不再玩了),它支持了 STL 和其它复杂类型。
新的 Debugger 的特色:
- 通过使用一个 LLDB v9 的定制版本来支持 Windows 64 位调试
- 业内首家支持 Windows 下的 LLDB 调试
- 使用 DWARF v4 的 LLDB
- 支持 STL 和其它复杂类型的调试,更容易计算你的向量、映射、字符串或其它的值
- 使用 LLDB formatters 来解决复杂数据类型。对于一个复杂数据类型,调试器通过一个简单的 Python 脚本来获取能够在 tooltip/Watches/Evaluate/Modify/Inspect/Local Varialbles 显示。原文解释了为啥 C++对复杂类型很难正确显示的原因。
- 更现代、更稳定