【发布时间】:2019-07-16 20:41:54
【问题描述】:
我在 Mojave 上使用 Xcode 10.2.1 上的 lldb。一旦命令“运行”到 lldb,就会发生这种情况:
(lldb) target create "<executable>"
Current executable set to '<executable>' (x86_64).
(lldb) run
Process 95857 launched: '/Users/<path to executable>' (x86_64)
Process 95857 stopped
* thread #2, stop reason = exec
frame #0: 0x0000000102491000 dyld`_dyld_start
dyld`_dyld_start:
-> 0x102491000 <+0>: popq %rdi
0x102491001 <+1>: pushq $0x0
0x102491003 <+3>: movq %rsp, %rbp
0x102491006 <+6>: andq $-0x10, %rsp
Target 0: (pmtad) stopped.
我已尝试查找与 dyld`_dyld_start 打印输出相关的问题,因为这是我能想到的唯一线索。我读到这可能与尝试重新运行可执行文件有关,尽管我不太确定所描述的内容。
我应该可以正常运行。它适用于具有旧操作系统的其他机器。
【问题讨论】:
标签: macos lldb macos-mojave