gdbserver

    3熱度

    2回答

    我有一段使用JNI的代碼。我可以調試直接在Eclipse中使用Java編寫的代碼(使用ADT)。我甚至有一個腳本,它可以幫助我用gdb調試本地代碼。然而,這並不是很舒服的做法。 是否有可能將Eclipse配置爲使用gdb(我猜gdbserver)對debbuging android原生應用程序?你知道我在哪裏可以找到任何描述嗎?

    13熱度

    3回答

    我有遠程調試問題。 主持人:筆記本電腦的英特爾酷睿i5與Ubuntu 10.10 86 目標:飛思卡爾iMX35(iMX35 PDK)ARM 11 開發環境:Qt Creator的2.1RC和Qt4.7.1庫。 arm編譯器的路徑:/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin arm-n

    8熱度

    2回答

    我試圖調試我的應用程序通過JNI使用本機共享庫。我可以附加到一個正在運行的應用程序只是「gdbserver的--attach PID」罰款,但我需要當我啓動gdbserver的命令來實際啓動我的應用程序。 有一百萬博客點擊率這個話題,但他們都不是清楚你如何啓動您的應用程序。他們都說只要輸入「gdbserver 10.0.2.2:1234 ./MyProgram」,但究竟是「MyProgram」。那

    8熱度

    3回答

    對於我來說,Android NDK文檔似乎並不清楚你運行哪些命令來獲取調試信息,並從所提供的ndk-gdb可執行文件中獲取調試信息。如果有什麼行可以打破的格式,以及在什麼文件中,有沒有規範的地方?如果是這樣,那麼,你如何給這個調試器提供這些信息,並通過什麼方式?對於這個過程如何工作,我無所謂。 感謝

    0熱度

    2回答

    我在cygwin主機上交叉編譯了一個linux目標應用程序。該程序可以在目標上運行,也可以在gdbserver上運行。但是,當我嘗試逐步瀏覽程序時,每次進入共享庫函數時都會崩潰。回溯GDB打印是: (gdb) bt #0 0x00000000004008f4 in ??() #1 0x0000003f0380d7e4 in ??() #2 0x00002b1373630000 in ??() #3

    5熱度

    1回答

    我有兩個相同的64位的Centos 5機,被連網和共享他們的/ home掛載。我編譯一個簡單的Hello World程序,然後我想通了如何使用gdb的一臺機器上遠程調試它的另一臺機器上運行。當每個人都默認64位時,似乎工作正常。但是,如果我用-m32編譯我的Hello World以生成32位二進制文​​件,我們的完整系統正在編譯的方式,那麼我不知道如何讓gdb和gdbserver正確連接。在我嘗試

    1熱度

    2回答

    我知道可以使用gdb的服務器模式遠程調試代碼,我知道可以調試已針對其他體系結構交叉編譯的代碼,但是是否可以進一步遠程調試來自OS的Linux應用程序X使用gdbserver?