相关疑难解决方法(0)

如何检查是否使用了c99,而不是gnu99

我想在编译期间添加一条警告消息,警告用户它应该使用gnu99而不是c99(我使用的是匿名结构,而且它似乎在c99中根本不存在).

我找到:

#if __STDC_VERSION__ >= 199901L
Run Code Online (Sandbox Code Playgroud)

但是这个测试适用于c99和gnu99.

我可以使用哪个预定义的宏?

gcc gnu c99

1
推荐指数
1
解决办法
1037
查看次数

标签 统计

c99 ×1

gcc ×1

gnu ×1