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