小编use*_*504的帖子

如何解决 lldb 在运行调用后立即停止的问题?

我在 Mojave 上使用 lldb 和 Xcode 10.2.1。一旦命令“运行”到 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.
Run Code Online (Sandbox Code Playgroud)

我尝试查找与 dyld`_dyld_start 打印输出相关的问题,因为这是我能想到的唯一线索。我读到这可能与尝试重新运行可执行文件有关,尽管我不太确定所描述的内容。

我应该能跑得这么好。它可以在其他具有较旧操作系统的计算机上运行。

macos lldb macos-mojave

4
推荐指数
1
解决办法
1461
查看次数

标签 统计

lldb ×1

macos ×1

macos-mojave ×1