我正在嘗試使用gdb作爲最終可執行文件source_file.c,'list'命令。是source_file.c必須出現在目錄中,我們試圖爲source_file.c的可執行做GDB?
它沒有按照我的預期工作,因爲我只有一個可執行文件而不是該目錄中的source_file.c
。這是預期的行爲?
方案如下:
(gdb) b main
(gdb) list
1 source_file.c: No such file or directory.
in source_file.c
那麼,是不是需要有在PWD source_file.c
,對於試圖啓動gdb爲source_file.c
可執行文件?
你的意思是說,這是必須要有無論是在當前目錄或其他目錄source_file.c,我的問題是,我該怎麼辦,只有GDB啓用gdb的沒有source_file.c的圖像?這會是什麼行爲? @Richard – prashad
我更新了我的答案。但總之,除了源代碼和變量名之外,你可以做所有事情,不需要源文件。 – Richard