作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
GCC 中有一个名为#warning 的预处理器指令,它只是在编译时使用附加的字符串发出警告。海湾合作委员会 documentation说这可以用 -Wno-cpp
标志禁用。但是,此标志似乎不起作用。我在用海湾合作委员会 4.4.3。
一个简单的测试用例是这样的:
#include <iostream>
#warning "Hello"
int main() {
}
结果是:
$ g++ warn.cc
warn.cc:2:2: warning: #warning "Hello"
$ g++ warn.cc -Wno-cpp
warn.cc:2:2: warning: #warning "Hello"
文档有错吗?
最佳答案
Wno-cpp
显然直到 GCC 4.6.x 才添加 - 它不在 4.5.3 版本的文档中:http://gcc.gnu.org/onlinedocs/gcc-4.5.3/gcc/index.html#toc_Invoking-GCC
关于c++ - 如何在 GCC 中禁用#warning 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9793293/
我是一名优秀的程序员,十分优秀!