1.報警告
-w不顯示任何警告。
-Wall 顯示了所有的警告,比不加任何選項多,例如當有變量沒有用到,一般情況不報warning,加入後報,例如下圖:
-W顯示了默認的警告。
一般程序是在Makefile加上 -W -Wall
2.內建函數
-fno-builtin 即不使用C語言的內建函數,所以你的函數名可以和內建函數同名
-fno-builtin-function 有的函數想用內建函數,有的不想用
3.優化級數gcc -O0 -O1 -O2 -O3 四級優化選項
-O0沒有優化,-O1有優化,然後越來越優化,具體見https://blog.csdn.net/zhangzq86/article/details/80840927
3.M=