gcc 的 attribute 特性