【发布时间】:2018-10-24 07:04:48
【问题描述】:
当我使用“__FUNCTION__”输入函数时,我正在打印 (printf) 函数的名称预定义的宏(在 gcc 和 clang 中)。但是,如果我使用 -Wpedantic,我会收到以下警告:
警告:ISO C 不支持“__FUNCTION__”预定义标识符 [-Wpedantic]
如何使该警告静音?
【问题讨论】:
-
在 C11 中,它是
__func__ -
-Wno-pedantic? -
@user3386109
__func__成功了!你应该把它放在一个答案中,我会接受它。 -
@Scooter 使用反引号 ` ` 引用 cmets 中的代码摘录(以及一般的帖子)
-
@Scooter 好的,让我查一下 C11 规范中的部分。
标签: c gcc-warning