【问题标题】:How do you print the current time in the LLDB debugger?如何在 LLDB 调试器中打印当前时间?
【发布时间】:2013-11-07 13:21:10
【问题描述】:

你是怎么做到的?我正在使用 XCode 4.5.2 并尝试为在后台执行的操作制作时间戳。

【问题讨论】:

  • 当前时间是什么意思?在调试器中输入 po [NSdate date] 会显示当前时间,但我不确定这是不是你想要的

标签: xcode lldb


【解决方案1】:

虽然调用po [NSDate date] 会为您提供当前时间,但它会涉及在目标程序中运行代码,这相当慢,因此您可能不想这样做,例如在经常被命中的断点命令中。

如果您想在不运行代码的情况下执行此操作,诀窍是记住 lldb 的“脚本”命令可让您访问完整的 Python 解释器。比如:

(lldb) script import time
(lldb) script time.ctime()
'Thu Nov  7 12:21:22 2013'

【讨论】:

    猜你喜欢
    • 2013-03-26
    • 2019-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 2017-09-06
    • 2019-07-08
    相关资源
    最近更新 更多