ddd-debugger

    8熱度

    2回答

    我試圖安裝和運行使用下面的命令DDD以下是從釀造配置我的輸出: HOMEBREW_VERSION: 0.9.5 ORIGIN: https://github.com/Homebrew/homebrew HEAD: 7a427a6528c0aa123a43d3adf1c5944ab622c27e Last commit: 2 hours ago HOMEBREW_PREFIX: /usr/l

    9熱度

    1回答

    std::unique_ptr很好,但我發現他們在DDD或gdb調試時不太舒服。 我使用gdb漂亮的打印機,它是gcc的一部分(例如,/usr/share/gcc-4.8.2/python/libstdcxx/v6/printers.py)。這是可讀性一個巨大的勝利,例如: $ print pTest std::unique_ptr<MyType> containing 0x2cef0a0

    1熱度

    1回答

    我正在用ddd在qemu中調試JOS內核(從mit operating system lab)。我在調用在init.c中定義的內核主函數i386_init的彙編指令上設置了一個斷點。當我啓動內核時,ddd(gdb)在該指令上打破並顯示綠色箭頭;但是當我使用stepi命令時,綠色箭頭消失並且ddd不會打開應該包含i386_init()定義的文件。調試過程只能繼續使用gdb。 ddd不遵循這個過程。更

    0熱度

    1回答

    GDB無法打開。我得到警告:無法轉換字符串 「 - -symbol- - - - - -120- - - - -adobe- *」 鍵入FontStruct 我試了幾個建議,我發現在線和沒有似乎工作。任何幫助表示讚賞。

    0熱度

    1回答

    我用「./configure CFLAGS = -g3」構建我的項目,也試過「make CFLAGS = -g3」。 當我用ddd加載slim.exe時,它說沒有找到調試符號。 如何使用調試符號創建slim.exe,並將其加載到ddd並執行調試? 有沒有可能在configure.ac中禁用調試功能? 我不熟悉automaketools和Linux,現在在Windows上使用cygwin。 我搜索了

    0熱度

    1回答

    我有預先配置主機,運行sh4-linux-gdb,連接到目標並預先配置它的腳本。腳本執行後,我得到常規(gdb)提示。 有什麼辦法可以將這個輸出「綁定」到insigt或ddd,並通過gui來控制這個實例嗎? 我已經嘗試了不同的解決方案,但是我不能成功。我不想分析劇本。對於不同的平臺和不同的項目,它很複雜,嵌套。 謝謝

    16熱度

    2回答

    我可以使用ddd -pydb prog.py來調試Python代碼。所有的python命令行參數也可以在prog.py之後傳遞。在我的情況下,許多類已經在C++中實現,使用boost-python暴露給python。我希望我可以一起調試Python代碼和C++。比如我要設置斷點這樣的: break my_python.py:123 break my_cpp.cpp:456 cont 當然我

    2熱度

    1回答

    所以我一直在嘗試安裝DDD。我使用的是Mac OS X 10.9(Mavericks),我安裝了最新的Xcode。每當我跑我的配置文件,我得到的最後一件事是: checking whether c++ accepts -g... yes checking whether the C++ compiler (c++) compiles a simple program... no configu

    0熱度

    1回答

    我使用DDD 3.3.12來調試C/C++。相關信息: RHEL6.0-2012-x86_64的 紅帽企業Linux工作站釋放6.3 當我開始DDD,它表明: 警告:無法轉換字符串「 - -h elvetica介質-R- - - -230- - - - -iso8859- 「鍵入FontStruct (惱火?嘗試 '編輯 - >首選項 - >常規 - >禁止X警告') 警告:無法轉換字符串「 -

    1熱度

    1回答

    我正在使用DDD調試帶有許多文件的程序,並且能夠成功設置斷點並逐步執行C源代碼。有時,對於較大的源文件,我發現當我嘗試插入位於文件末尾附近的函數時(例如超過1200行),整個源文件不會顯示在調試器中。換句話說,僅顯示源文件的前1200行,即使我在文件的後半部分單步執行代碼,我也看不到它。爲什麼要修剪源文件,以及如何才能讓DDD加載整個文件,而不僅僅是第一部分?