0
我們在構建我們的代碼時使用-Werror=unused-but-set-variable
gcc編譯器選項。顯然,使用gcc4.5的人可以構建它,「儘管」有些變量已經設置,但之後沒有使用。但是我使用gcc4.6不能構建代碼。 gcc4.5中沒有實現那個特定的gcc選項嗎?使用gcc4.6編譯失敗,但使用gcc4.5編譯失敗
由於事先
我們在構建我們的代碼時使用-Werror=unused-but-set-variable
gcc編譯器選項。顯然,使用gcc4.5的人可以構建它,「儘管」有些變量已經設置,但之後沒有使用。但是我使用gcc4.6不能構建代碼。 gcc4.5中沒有實現那個特定的gcc選項嗎?使用gcc4.6編譯失敗,但使用gcc4.5編譯失敗
由於事先
的GCC 4.6警告改善w.r.t.到GCC 4.5製作的那些。但是,您可以使用-Wunused-but-set-variable
來獲取警告,而不是錯誤,更重要的是糾正您的源代碼(可能通過刪除無用的變量)。