如何在编译C代码时禁用警告?

时间:2011-07-30 09:42:05

标签: c gcc

我正在研究32位Fedora 14系统。我正在使用gcc编译我的源代码。

有人知道如何在编译c代码时禁用警告吗?

3 个答案:

答案 0 :(得分:20)

答案 1 :(得分:5)

每个人都告诉使用-Wall切换gcc,但你要禁用它。不建议使用调试器来查找它。

Linus Torvalds:

  

“但它显然是唯一正确的方式。其他人以其他方式做事只意味着他们错了”

答案 2 :(得分:1)

最好是找到问题所在。如果您修复了实际的错误,它将阻止您将来查找不会发生的错误。

但是,如果你确定没有错误,或者你已经确定问题被你的代码捕获了,那就把它放在文件中的某个地方(你的警告号码是177):

#pragma diag_suppress 177 // supress #177-D function  was declared but never referenced