18
我正在開發一個brew應用程序。當編譯應用獲取MOD文件,我不斷收到此錯誤禁用警告被視爲錯誤(cc1.exe)
cc1.exe:警告被視爲錯誤
我想禁用此警告。我GOOGLE了它,許多人說禁用-werror
將幫助,但我不知道如何做到這一點。編譯器是CodeSourcery ARM。
我正在開發一個brew應用程序。當編譯應用獲取MOD文件,我不斷收到此錯誤禁用警告被視爲錯誤(cc1.exe)
cc1.exe:警告被視爲錯誤
我想禁用此警告。我GOOGLE了它,許多人說禁用-werror
將幫助,但我不知道如何做到這一點。編譯器是CodeSourcery ARM。
您需要從CFLAGS
,CPPFLAGS
等中刪除-Werror
;這些通常是在Makefile或構建腳本中設置的。
但是,我強烈建議修正實際的警告,而不是產生更穩定和無差錯的代碼。
有沒有一種方法可以在Linux構建系統中僅排除一個文件 – 2013-10-24 11:18:09
在我的特殊情況下,我需要刪除'-Werror-implicit-function-declaration'。完全同意你的建議,但有時你只是想編譯別人的代碼,以前在gcc的舊版本中進行編譯,並且在合理的時間內有太多這樣的警告需要修復。 – 2014-06-27 10:08:39