gpt4 book ai didi

c++ - 如何在 GCC 中禁用#warning 消息?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:20:22 27 4
gpt4 key购买 nike

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com