标签: c++ macos lldb
我正在尝试将lldb附加到专为Linux构建的二进制文件中。我正在编辑CMakeLists.txt文件,但我不确定我需要的标记(-glldb -g3)是否正在传递给二进制文件。
CMakeLists.txt
-glldb -g3
如何内省运行的二进制文件以检查它?
答案 0 :(得分:2)
一种简单的方法是查看项目中某个文件的行表信息。 lldb有一个命令:
(lldb) image dump line-table MySource.c
如果您看到一堆输出映射地址到源行,那么至少有源文件的调试信息。否则不会。