gud

    11熱度

    1回答

    我使用python.el 如果我從菜單中選擇'調試',並輸入'python -m pdb myfile.py',gud開始,並在拆分框架我在一箇中看到(Pdb)提示符,另一個在我的Python代碼中,第一行中有一個插入符號,表示它已準備好去。例如,'n'步進到下一行,並且插入符相應地移動。 如果我輸入'python -m ipdb myfile.py',則框架會分裂,並且一個分裂被標記爲gud,但

    18熱度

    3回答

    我最近轉而使用了23中的GNU Emacs 24,並且我注意到只要輸入gud,輸入/輸出緩衝區就會打開。每次調試時,我都用C-x 0手動關閉它。任何人都可以指向我需要配置的正確變量,以便默認停止顯示此緩衝區?

    8熱度

    3回答

    我在Emacs 24中使用GDB,gdb-many-windows設置爲t,通常在其自己的框架中。我喜歡有一個單獨的編輯框架。它看起來像這樣(我粗糙的ASCII圖道歉): +-------------+-------------+ | gdb | locals | +-------------+-------------+ | source | I/O | | |

    -1熱度

    1回答

    你好我是新手程序員,我試圖調試一個簡單的c程序,使用getline(從K&R book開始) - 輸入以換行符結束。 我在emacs上遇到gdb問題。當我從shell進行調試時,程序正常工作。當它到達輸入行並要求輸入時,輸入我的輸入,按回車並繼續執行調試步驟。 但是,當我用命令M-x gdb/*進行調試時,使用默認設置* /程序到達輸入行並要求輸入。我輸入我的輸入,然後不能進行調試/ *輸入不會讓

    0熱度

    1回答

    我正在使用Emacs 23做一些C開發,使用GUD(使用GDB)作爲我的調試器。 我已經在網上看過,但還沒有在GUD中找到與Visual Studio的Watch Window相同的東西。本質上,這個窗口可以讓你插入一個表達式列表,每次程序被分析時都會被評估,並向你顯示它們的值。 GUD中是否有類似的功能? 我已經看到GDB有一個名爲watch points的功能,但那不是我正在尋找的功能。

    1熱度

    2回答

    我想用gdb調試一個C++程序。我使用pi和py命令來評估gdb中的python命令,當我從命令行調用gdb時,它可以正常工作。然而,當從使用M-x gdb然後gdb -i=mi file_name emacs的內調用GDB,會發生以下錯誤: 的pi命令正確地打開一個交互式蟒殼,但是任何輸入到該外殼產生這樣的錯誤: File "stdin", line 1 -interpreter-exec co

    4熱度

    1回答

    當我在emacs中運行gdb(使用M-x gdb)並嘗試製表完成目錄名時,它以空格而不是斜槓結束。因此,舉例來說: (gdb) run/mn 選項卡,完成對 (gdb) run /mnt  當它應該標籤完成對 (gdb) run /mnt/ 如果我的emacs之外運行GDB ,Tab-Completion按預期工作。 我在debian測試中運行gdb 7.4.1-debian和emacs 23.4

    2熱度

    1回答

    Emacs的通常使用Ctrl + G鍵取消操作,但是當我使用GUD模式調試程序,該Ctrl + G鍵通常是不如我預期的那麼好。 例如,如果我想設置一個斷點在源test.cpp,第223行, 如果我輸入 「B test.c:」,然後我使用TAB自動完成它,然後將嘗試列出所有可能的結果,那麼emacs無法響應任何輸入。 如果我用Ctrl + G取消這個,結​​果繼續輸出所有結果到屏幕上,這可能需要很長

    5熱度

    1回答

    某些窗口在gdb-many-windows-mode(例如「本地/寄存器」或「斷點/線程」)的標頭上有可點擊的按鈕或標籤。他們是標籤嗎?我可以在他們旁邊添加新的嗎?

    0熱度

    1回答

    我一直試圖做的那樣: 但它似乎並不奏效。我做錯了什麼?