gcc/g++ disable warnings in particular include files

Posted CobbLiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gcc/g++ disable warnings in particular include files相关的知识,希望对你有一定的参考价值。

当在编译一个大项目的时候,你想打开所有的Warning,但是打开后发现一堆公共库文件都出现了warning报错。此时如果你想忽略公共库头文件中的warning报错,只需要在编译的时候,将公共库头文件的指定方式由-I改为-isystem即可:

gcc -Iparent/path/of/bar 

to

gcc -isystem parent/path/of/bar 

附gcc的所有warning选项:https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

以上是关于gcc/g++ disable warnings in particular include files的主要内容,如果未能解决你的问题,请参考以下文章

focus

linux下使用gcc/g++编译代码时gets函数有错误

#pragma warning(disable 4786)

#pragma warning(disable:4996)是啥?

#pragma warning(disable:4996)是啥?

Gtk-WARNING **: gtk_disable_setlocale() 必须在 gtk_init() 之前调用