2011-12-11 176 views

回答

4
gcc --help=warnings,seperate 
gcc --help=warnings,joined 
gcc --help=warnings,undocumented 
gcc --help=warnings 

單獨標誌像布爾值;他們要麼開或關。
-Wflag表示-Wno-flag意味着關閉。

加入標誌是需要值的標誌。
-Wflag =值

通過鍵入GCC --help =警告您將收到所有你的編譯器提供的警告選項。

編輯:
看着GNU Documentation,這些警告的消息已經存在,因爲GCC 4.3.6

+0

你可以使用所需的gcc版本更新嗎?我在OSX 10.8.2上,默認情況下它具有llvm-gcc-4.2,這些選項對我來說不起作用。 –

+0

@HeathBorders你的gcc版本已經夠老了,沒有它們。 –

+0

非常感謝。這正是我想要的。 –

1

經典:man gcc。鏗鏘的手冊頁尚未填充,但由於它模仿海灣合作委員會的行爲,許多海灣合作委員會的-W選項也與鏗鏘聲。

1

如果問題只是查找所有可能的GCC診斷(錯誤,警告,...)消息的列表,您可以使用本地化實用程序的消息目錄。隨着GCC源焦油球,看看裏面gcc/po/libcpp/po/libstdc++-v3/po/

如果你只是問用來獲取這些信息的選項,請在answer by Oli Charlesworth

2

對於鐺的鏈接,有-Weverything,它啓用所有警告標誌。

+0

謝謝,但我感興趣的是我所有的選項,這樣我就可以把事情和關閉。 –