给定 a double d
,我可以打印它,
(lldb) expr d
(double) $2 = 3.05658e-08
有没有办法打印更多的d位数,例如
printf("%.15f", d) ?
有问题的 LLDB 版本是 LLDB-112.2,随 OS X 10.7.4 提供
编辑:使用
(lldb) expr (int) printf("%.15f", d)
导致进程被杀死,并带有
LLVM ERROR: Internal relocations not supported.
错误信息。