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