2011-10-03 114 views
2

我必須cpp文件(主要和功能),我讓他們建立一個exe文件(代碼)和兩個對象文件(main.o和functions.o)。如何用gdb調試特定的文件?

如何從gdb命令行調試特定文件「functions.cpp」?

回答

2

您需要使用gcc的-g3選項編譯文件。在這之後開始gdb <exename>。然後你可以在gdb裏的文件中設置斷點,如b functions.cpp:36,如果你想讓exe斷行在函數.cpp的第36行。您也可以爲特定的函數調用設置斷點,例如b func()。然後使用r <options that exename takes>運行該程序。