一、GCC語法
1、優化選項常用-O2
2、查看編譯時間的指令爲time ./XXX
3、-Wall最好在編譯時加上顯示警告信息,加強代碼健壯性
二、GDB使用
調試例程如下:
使用GDB調試:
輸入l,回車,可以查看從頭開始的十行代碼,繼續回車可以繼續向下查看
l後跟行數,可以查看指定行的前後代碼,如l 20:
輸入命令r,運行程序:
輸入命令b 20,在第20行設置斷點
輸入命令b main,在main函數設置斷點
輸入命令info b,查看設置的斷點,輸入命令c,從當前斷點繼續運行程序:
調試過程中使用p +變量名打印變量當前值
調試過程中使用n和s進行單步運行,n不會進入函數,s會進入函數
最後使用命令quit退出GDB