在Debian中使用GCC調試程序,您需要遵循以下步驟:
sudo apt-get update
sudo apt-get install gcc gdb
-g
選項。例如,如果您要編譯名為main.c
的C程序,請運行以下命令:gcc -g -o main main.c
這將生成一個名為main
的可執行文件,其中包含調試信息。
gdb
,后跟要調試的可執行文件的名稱:gdb main
這將啟動GDB,并加載您的程序。
break
命令,后跟要暫停執行的源代碼文件的名稱和行號。例如,要在main.c
的第10行設置斷點,請運行:break main.c:10
run
命令。如果您的程序需要命令行參數,請在run
命令后附加它們:run arg1 arg2
next
:單步執行,不進入函數調用。step
:單步執行,進入函數調用。continue
:繼續執行程序,直到遇到下一個斷點。print variable_name
:打印變量的值。backtrace
:顯示當前的函數調用堆棧。quit
命令:quit
這就是在Debian中使用GCC調試程序的基本過程。GDB是一個功能強大的工具,具有許多其他命令和選項。要了解更多關于GDB的信息,請查閱官方文檔:https://sourceware.org/gdb/current/onlinedocs/gdb/