2
我必須cpp文件(主要和功能),我讓他們建立一個exe文件(代碼)和兩個對象文件(main.o和functions.o)。如何用gdb調試特定的文件?
如何從gdb命令行調試特定文件「functions.cpp」?
我必須cpp文件(主要和功能),我讓他們建立一個exe文件(代碼)和兩個對象文件(main.o和functions.o)。如何用gdb調試特定的文件?
如何從gdb命令行調試特定文件「functions.cpp」?
您需要使用gcc的-g3
選項編譯文件。在這之後開始gdb <exename>
。然後你可以在gdb裏的文件中設置斷點,如b functions.cpp:36
,如果你想讓exe斷行在函數.cpp的第36行。您也可以爲特定的函數調用設置斷點,例如b func()
。然後使用r <options that exename takes>
運行該程序。