gdbserver

    0熱度

    1回答

    我需要爲iOS交叉編譯最新的GDB服務器版本(7.4或7.5)之一。默認情況下configure腳本不支持這種目標(arm-apple-darwin)。不過,我有一個想法,即將Apple的開源版GDB服務器(基於GDB的老版本)與最新的GDB版本合併在一起。有沒有人嘗試過這種方法?可能有更好的方法嗎?

    1熱度

    1回答

    我在試圖連接到遠程調試會話的Netbeans中使用gdbserver插件。但是,我收到錯誤消息:「設備不適用ioctl」。我可以通過從終端啓動gdb進行遠程調試,但我希望能夠使用Netbeans進行調試。

    2熱度

    1回答

    我已經嘗試了將近一週的時間來調試ndk示例hello-jni的c代碼,但沒有運氣。 我試圖按照如何做到這一點很多教程/博客文章,但再次沒有運氣。 E.g.如果我按照本教程:http://mhandroid.wordpress.com/2011/01/23/using-eclipse-for-android-cc-debugging/,我只能到第3步,當我運行ndk-gdb時,它會顯示: 「cp:c

    3熱度

    2回答

    我在android上有兩個jni項目。我想用其中的一個開發項目。其中一個項目調用另一個項目的方法。編譯程序時我沒有遇到任何錯誤。但是,當我嘗試運行該程序時,出現此錯誤: Origin 1: /home/devuser/Desktop/workspaceJava/arTTClientDeveloperProject/libs/armeabi-v7a/gdbserver Origin 2: /hom

    1熱度

    1回答

    我正在圖形GDB前端工作,我很好奇,如果有一種方法可以從遠程目標獲取完整的可執行文件名,假設我沒有在我的本地調試器中加載可執行文件。 我很好用CLI或MI。

    0熱度

    1回答

    我正在使用Eclipse CDT和Qt插件。在沒有X的情況下使用Debian,使用Qt的QWS服務器運行GUI。 簡單地說,我開始一個常規的cpp線程來完成邏輯工作,然後開始一個標準的QApplication執行。在本地目標機器上正常工作。但是,當我從Eclipse的遠程系統資源管理器服務遠程啓動程序或開始使用gdbserver進行調試時,鍵盤輸入處理不正確,隨機挑選一些鍵盤事件,即處於競速狀態。

    0熱度

    1回答

    我試圖設置我的gdbinit使gdb自動連接到遠程機器上的某個程序。 我的腳本是這樣的: define hook-run target extended-remote | ssh -T remotemachine gdbserver --multi - attach $pid ... <additional complicated stuff here> end

    2熱度

    1回答

    我想調試以使用GDB調試遠程應用程序。 我的目標系統是一個運行gdbserver的FreeBSD 8.3盒子。該應用程序已在該框上成功編譯。我的Eclipse CDT 4.2在安裝了最新MinGW的Windows 7上運行。 這是我想調試的外部程序。它既不是我寫的,也不是我的圖書館。我不打算寫我自己的程序。在這種情況下,它是我想調試的Subversion 1.8.0-dev。 我已經創建了一個簡單

    2熱度

    1回答

    我試圖在Android(Java/C/C++)上調試混合代碼。我的目標設備是Vizio 1008.代碼在仿真器上運行,我可以使用GDB從Eclipse進行調試。但是,我不能在真實設備上做到這一點。 後這個奮鬥的日子裏,我本地化問題: 當GDBSERVER設備(成功)上啓動時,它會立即與消息退出: 「未知的寄存器D0要求」。因此,沒有調試會話是可能的。我也嘗試了ARM的DS-5調試器。 GDBSER

    0熱度

    1回答

    我想遠程調試程序。但問題是我的程序正在使用信號。 在本地機器上,我使用以下命令處理信號: handle SIG64 nostop noprint 但是對於使用gdbserver進行遠程調試,我不知道如何處理信號。 這是我在做什麼: remote$ gdbserver :2345 hello_world Process hello_world created; pid = 2509 Listen