經常用C gcc
下,我將開始與下面設置的警告標誌(來自多個來源的痛苦組裝):標誌,使全面和詳細的G ++警告
-Wall -Wextra -Wformat-nonliteral -Wcast-align -Wpointer-arith -Wbad-function-cast \
-Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -Winline -Wundef \
-Wnested-externs -Wcast-qual -Wshadow -Wwrite-strings -Wno-unused-parameter \
-Wfloat-equal -pedantic -ansi
我將建立(至少我調試版本)與這組警告並修復我可能可以(通常是所有)的一切,然後只刪除標誌,如果它們不相關或不可修復(幾乎從不是這種情況)。有時,如果我不得不在編譯時離開,我還會添加-Werror
。
我只是撿起C++(是的,我比時代落後了15年),我想從右腳開始。
我的問題是:是否有人在g++
下爲C++預編譯了類似的完整警告標誌集? (我知道很多人是一樣的。)
gcc需要什麼(因爲它決定公然地_lie_關於'-Wall')是一個'-Wbloody_everything'標誌:-) – paxdiablo 2011-02-23 08:22:16
我完全同意! – 2011-02-23 08:23:56
您可以將您的問題標記爲複製,但您也可以將您的上次編輯作爲答案,因爲您實際上已回答了您的問題。我會很高興upvote然後:) – ereOn 2011-02-23 08:34:48