[問題] gcc -W 參數

看板C_and_CPP (C/C++)作者 (拋磚引玉)時間15年前 (2010/10/30 13:24), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/1
遇到的問題: (題意請描述清楚) 想請問大家,對於 gcc -W 這個參數有什麼用處呢 我在 man 裡面找 -W 也只找到這個 -Wall All of the above -W options combined. ... 感覺 -W 應該就是其他所有 Warning 的結合 那跟 -Wall 有什麼不同呢? 以前我都只下 gcc -Wall 不過這兩天聽到一種說法是要下 gcc -W -Wall 才會顯示所有錯誤 所以有點 confused 到底 -W 和 -Wall 有什麼差別 在此請教大家 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.161.84

10/30 13:34, , 1F
有 -W 這樣單獨下的嗎?都是 -Wxxx 這種下法吧。
10/30 13:34, 1F

10/30 13:34, , 2F
-Wall 其實也沒有全部,沒包到 -Wextra 的東西。
10/30 13:34, 2F

10/30 13:38, , 3F
喔喔我找到了 -Wextra 那邊說明
10/30 13:38, 3F

10/30 13:38, , 4F
(This option used to be called -W. ...
10/30 13:38, 4F

10/30 13:38, , 5F
所以 -Wall 和 -W 合用應該就會全部警告都包到了吧
10/30 13:38, 5F

10/30 13:39, , 6F
謝謝t大 不然我還沒注意到 -Wextra Orz
10/30 13:39, 6F

10/30 13:42, , 7F
我覺得 -Wextra (額外) -Wall (全部) 這兩選項有自相矛盾的
10/30 13:42, 7F

10/30 13:43, , 8F
感覺耶 XD
10/30 13:43, 8F

10/30 14:31, , 9F
switch有矛盾的話,gcc應該會以後面的蓋過前面的吧
10/30 14:31, 9F

10/30 15:11, , 10F
不仔細找真的找不到-Wextra 我是網頁版 XDD
10/30 15:11, 10F
文章代碼(AID): #1CowlwrX (C_and_CPP)
文章代碼(AID): #1CowlwrX (C_and_CPP)