0
我試圖將lldb附加到專爲Linux構建的二進制文件中。我正在編輯CMakeLists.txt
文件,但我不確定是否需要將標誌(-glldb -g3
)傳遞給二進制文件。如何檢查lldb是否可以附加到二進制文件?
我該如何反思正在運行的二進制文件來檢查它?
我試圖將lldb附加到專爲Linux構建的二進制文件中。我正在編輯CMakeLists.txt
文件,但我不確定是否需要將標誌(-glldb -g3
)傳遞給二進制文件。如何檢查lldb是否可以附加到二進制文件?
我該如何反思正在運行的二進制文件來檢查它?
一個簡單的方法是查看是否存在項目中某個文件的行表信息。 LLDB有這樣的命令:
(lldb) image dump line-table MySource.c
如果你看到一堆輸出映射地址的源行,那麼就調試信息至少是源文件。否則不是。