2010-01-28 24 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

回答