簡體   English   中英

在遠程調試中運行目標時,gdb無法執行命令

[英]gdb cant execute command while the target in running while remote debugging

我正在使用gdb和gdbserver調試我的exe。 我的目標當前與本地主機相同。 我使用以下命令啟動gdbserver

gdbserver.exe :6000 MyTest.exe 1> NUL 2> NUL

我的gdb開始使用

gdb.exe -ex "set target-async on" -ex "target remote :6000"

但是,當我嘗試info threads或設置或獲取全局變量時,無法執行命令目標運行。 我試圖在設置之前使用中斷,但這並沒有改變。 有誰知道可能是錯的還是我在做什么錯?

您的代碼中沒有gdb.exe輸入文件。 提供相同的MyTest.exe文件, gdb的主機,以便gdb可以加載符號

gdb.exe MYTest.exe
(gdb)set target-async on
(gdb)set target remote :6000

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM