gdbserver

    0熱度

    1回答

    我有遠程ARM Linux框,我需要調試。 啓動服務器: gdbserver :12345 ./my_app 客戶端: ./arm-am3354-linux-gnueabihf-gdb ~/ (gdb) target remote dev_r:12345 (gdb) continue 然後我試圖暫停使用Ctrl + C的應用程序,但與GDB停止: [用劣碼01退出的[劣等1(過程276

    8熱度

    2回答

    我相信(如果我錯了,請糾正我)當使用gdb和gdbserver進行遠程調試時,在gdbserver下運行在目標上的二進制文件不需要二進制文件中的調試信息,但運行gdb的主機執行此操作。 我們的應用程序二進制調試符號大約是112兆(!)。如果我運行strip,這個二進制文件只有6.7 megs,這將會更快地部署到我們的目標。 Qt Creator可以在部署它之前去除二進制文件嗎?我們仍然可以調試嗎?

    0熱度

    1回答

    我對GDB的源代碼做了一些更改,所以我想編譯一個新的可執行文件。我已經成功編譯了一個新的GDB,但是當編譯gdb-server時,它失敗了,我需要在Makefile中生成LDFLAGS = -static,因爲Android沒有一些庫。失敗的消息是這樣的: gcc -shared -fPIC -Wl,--no-undefined -g -O2 -I. -I. -I./../common -I./

    4熱度

    1回答

    我試圖在eclipse中設置gdb調試器來連接到遠程程序。這裏是我正在使用的設置: 對於開發PC(dev),我在Windows 7 PC上使用Eclipse Mars。 Eclipse設置爲使用GCC/G ++交叉編譯器和gdb作爲遠程調試器。我正在使用Sourcery CodeBench Lite作爲Windows中的開發工具。 dev> gdb --version dev> GNU

    0熱度

    1回答

    我想知道我需要什麼流程來遠程調試Python腳本? 對於C/CPP,對實例的我運行: gdbserver :1234 binary 而且從GDB,在實例B,我跑 gdb binary target remote $host:1234 對此有任何的流動Python的替代品。任何人都可以指給我一個演示遠程調試的Hello world示例嗎?由於

    1熱度

    2回答

    我正在使用GDB調試我的msp430。我連接目標,然後加載程序的二進制文件,然後「繼續」。 我的程序工作正常,但我想實時查看某些變量值。其實我想檢查我的代碼開始和代碼結束的時間戳,這將給我總持續時間。 我作爲全新的廣發行,目前我已經把這個線在我的代碼打印 printf("Hello World\n"); 不過只是我的代碼工作正常,這實際上是閃爍的LED。 請指導我如何在調試模式下查看GDB中變

    1熱度

    1回答

    我在嵌入式Linux目標(飛思卡爾i.MX25)上運行一個小型測試程序,我想使用GDB進行調試。我通過Ubuntu VM使用FTDI USB-RS232電纜連接到系統。 GDBserver安裝在目標上。我沒有以太網或USB支持的目標,所以我試圖通過串行使用GDB。 當我使用小型機登錄到目標,我得到: login[1691]: root login on 'ttymxc0' 這我相信意味着控制檯

    2熱度

    1回答

    我正在使用gdb和bochs-gdb來調試我寫的虛擬內存實現。每次拋出異常14(頁面錯誤)時,gdb都會在異常處理程序中斷開。有沒有什麼辦法可以禁用這種行爲,以便gdb不會破壞x86異常?

    2熱度

    1回答

    我正在嘗試使用android studio調試本機c/C++,它執行gdb調試器,但斷點沒有命中。 的GDB顯示此消息: No symbol table is loaded. Use the "file" command. 一旦我執行「文件」命令: (gdb) file A program is being debugged already. Are you sure you want t

    0熱度

    1回答

    gdb斷點或服務器(我假設客戶端存根和服務器以幾乎相同的方式處理它們)如何處理SW概念上的斷點? 我對運行gdb存根/服務器的'bare metal'目標感興趣,並且斷點和單步執行都使用軟件中斷。 我實際的問題: 當一個斷點時,是如何保存的指令運行,這樣,斷點可以「重新安裝」和(保存)機器狀態(包括寄存器的內容)不會改變從擊中斷點的那一刻開始? =>何時重新安裝斷點以及如何?在斷點擊中和進入命令解