2012-04-20 44 views
18

我正在開發一個brew應用程序。當編譯應用獲取MOD文件,我不斷收到此錯誤禁用警告被視爲錯誤(cc1.exe)

cc1.exe:警告被視爲錯誤

我想禁用此警告。我GOOGLE了它,許多人說禁用-werror將幫助,但我不知道如何做到這一點。編譯器是CodeSourcery ARM。

回答

27

您需要從CFLAGS,CPPFLAGS等中刪除-Werror;這些通常是在Makefile或構建腳本中設置的。

但是,我強烈建議修正實際的警告,而不是產生更穩定和無差錯的代碼。

+0

有沒有一種方法可以在Linux構建系統中僅排除一個文件 – 2013-10-24 11:18:09

+3

在我的特殊情況下,我需要刪除'-Werror-implicit-function-declaration'。完全同意你的建議,但有時你只是想編譯別人的代碼,以前在gcc的舊版本中進行編譯,並且在合理的時間內有太多這樣的警告需要修復。 – 2014-06-27 10:08:39