2010-01-28 62 views
1

gcc 4.4.2編譯選項以抑制來自其他人頭文件的GCC警告?

我在我的Makefile中使用了這些編譯選項。我的應用程序鏈接到幾個第三方庫。

-ggdb -Wall -Wextra -pedantic -std=c89 

然而,迂腐的是顯示第三方庫許多警告。我想知道如何避免顯示這些警告,並保持我的編譯器選項迂腐。

我問這個問題的原因是第三方庫顯示近50條警告。不過,我仍然想用-pedantic來編譯我的源代碼。

+0

你的意思是警告他們的*標題*? – 2010-01-28 03:12:23

+0

你也可以在文件的某些部分啓用/禁用診斷,我不認爲g ++允許這麼多的控​​制。你可以看看第一個診斷雜注,也許它的行爲發生了變化 – Anycorn 2010-01-28 03:20:09

+0

@Alok,是它的頭部給我很多警告。它只是惱人地看到所有這些警告。我無法將標題中的代碼更改爲我們正在使用的API的一部分。我不想刪除迂迴編譯器選項,因爲我需要它編譯我自己的源代碼。編譯gcc 4.4.2 – ant2009 2010-01-28 03:35:06

回答