其他的調試選項包括-p和-pg,它們將剖析(profiling)信息加入二進制文件中.這些信息對于找出代碼中的性能瓶頸以及開發(fā)高性能的程序非常有
幫助.-p選項在代碼中加入prof程序能夠讀取的剖析符合信息,而-pg選項加入了GNU項目中prof的化身gprof能夠解釋的符合信息.-a選項
在代碼中加入代碼塊(比如函數(shù))累計使用的次數(shù).
-save-temps選項可以保存在編譯過程中生成的中間文件,其中包括目標文件和匯編代碼文件.
如果你對編譯器到底花費了多少時間來完成它的工作感興趣,可以考慮使用-Q選項,這個選項讓gcc顯示編譯過程中碰到的每個函數(shù),并提供編譯器編譯每個函數(shù)所花時間的剖析信息.