GCC編譯設置錯誤和警告

把所有警告當錯誤
-Werror

把某一警告當錯誤
-Werror=
如:-Werror=return-type

忽略某些警告
-Wno
如:-Wno-unused-result

顯示所有警告
-Wall

不生成任何警告信息
-w

打印一些額外的警告信息。
-Wextra

/////////一些補充
-Wshadow
當一個局部變量遮蓋住了另一個局部變量,或者全局變量時,給出警告。很有用的選項,建議打開。 -Wall 並不會打開此項。

-Wpointer-arith
對函數指針或者void *類型的指針進行算術操作時給出警告。也很有用。 -Wall 並不會打開此項。

-Wcast-qual
當強制轉化丟掉了類型修飾符時給出警告。 -Wall 並不會打開此項。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章