[英]How to set a breakpoint outside working directory in gdb
我已經在gdb目錄first-> next1-> next2-> next3中運行了一個程序
現在我想在目錄first-> next1-> next2-> next4中的文件中放置一個斷點
我所做的是
中斷../ next4 / file.c:486(考慮到我在目錄next3中),但會產生錯誤“無此文件”
我也嘗試過
中斷first / next1 / next2 / next4 / file.c:486,但結果相同
我也嘗試過這個
break first/next1/next2/next4/file.c:486
但結果相同
您可以通過info sources
找出GDB知道的路徑(另請參見此答案 )。
根據first/next1/next2/next4/file.c
編譯方式,以下任何一種都可以工作:
break file.c:486
break next4/file.c:486
break next2/next4/file.c:486
break next1/next2/next4/file.c:486
break /full/path/to/first/next1/next2/next4/file.c:486
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.