如何检查lldb是否可以附加到二进制文件?

时间:2017-05-03 13:31:38

标签: c++ macos lldb

我正在尝试将lldb附加到专为Linux构建的二进制文件中。我正在编辑CMakeLists.txt文件,但我不确定我需要的标记(-glldb -g3)是否正在传递给二进制文件。

如何内省运行的二进制文件以检查它?

1 个答案:

答案 0 :(得分:2)

一种简单的方法是查看项目中某个文件的行表信息。 lldb有一个命令:

(lldb) image dump line-table  MySource.c

如果您看到一堆输出映射地址到源行,那么至少有源文件的调试信息。否则不会。