gcc 编译选项
下載gcc文檔,第三章有詳細(xì)的build options的介紹。
最近我用到2個(gè)關(guān)鍵的option 來(lái)定位問(wèn)題,簡(jiǎn)單介紹一下:
1. -E: 只是進(jìn)行預(yù)編譯,不會(huì)編譯和link。用于檢查宏在代碼中的展開(kāi)是否符合預(yù)期;
2.--verbose: 開(kāi)啟verbose mode, 用于輸出編譯整個(gè)過(guò)程中的詳細(xì)信息,可幫助查看build的詳細(xì)信息。
3. -gdwarf-2和-g3: 調(diào)試宏定義并顯示宏定義的值
4. 函數(shù)stack統(tǒng)計(jì)?
-Wstack-usage -fstack-usage
總結(jié)
- 上一篇: Git 简介1-常用术语
- 下一篇: malloc为什么会报错:memory