标签: c gcc gcc-extensions
我有一个使用GCC扩展程序的示例程序:
struct s { int x __attribute__((unused)); };
在编译时会产生警告
warning: ‘unused’ attribute ignored [-Wattributes] int x __attribute__((unused)) ;
这是什么意思?为什么忽略变量? PS:考虑将其用于简单的变量分配而不是typedef。