格式:
gcc -g 檔名.c -o 可執行檔案
gdb 可執行檔案//
list 檢視程式;
quit 退出;
run 執行;
break +行號 :設定斷點;
break +行號 if i=3 (語句);
info break 檢視斷點;
delete + 斷點編號:刪除斷點;
next 單步執行(不進入子函式);
step 單步執行(進入子函式);
print +變數名 :輸出變數值;
continue 繼續執行;
finish 結束當前函式執行; //
工程管理器:
tree 可以樹狀形式顯示檔案;
make 批處理;
makefile的元素:目標,依賴,命令;
「:」前是目標,「:」後是依賴;
目標:依賴
(用tab)命令;
檢查時間戳確定;
/.phony:偽目標
偽目標:
語句/((make + 偽目標)執行偽目標)(執行從目標體開始)
make -f makefile1 指定makefile
以功能目錄的形式管理**的好處:1,提高**的維護性;2,提高**的可讀性;
三類makefile:頂層makefile(總控makefile);
功能目錄的makefile(功能makefile);
標頭檔案makefile(scripts);
gdb偵錯程式與make工程管理器
gdb偵錯程式 gdb是gnu開源組織發布的乙個強大的unix下的程式除錯工具,gdb主要可幫助工程師完成下面4個方面的功能 1.啟動程式,可以按照工程師自定義的要求隨心所欲的執行程式。2.讓被除錯的程式在工程師指定的斷點處停住,斷點可以是條件表示式。3.當程式被停住時,可以檢查此時程式中所發生的事...
GDB偵錯程式 工程管理器 make和指令碼Shell
一 gdb功能 1 啟動被除錯程式 2 讓被除錯程式在指定的位置停住 3 當程式被停住時,可以檢查程式狀態 變數值 gcc g test.c o test gdb test 啟動gdb break main 在main函式處設定斷點 run r 執行程式 next n 單步執行程式 不進入子函式 s...
make工程管理器及gdb偵錯程式 基本知識
make工程管理器完全根據 makefile 檔案中的編譯規則進行編譯,makefile 由以下三項基本內容組成 1 需要生成的目標檔案 target file 2 生成目標索取要的依賴檔案 dependency file 3 生成目標檔案的編譯規則命令列 command 這三項內容按以下格式進行組...