我在 Solaris 10 for x86 上编译一个 C 程序,代码是:
#if defined (__GNUC_MINOR__)&&2093<=(__GNUC__*1000+__GNUC_MINOR__) __attribute__ ((__unused__))
#endif
当我编译它时,我收到错误消息:
error: expected primary-expression before "__attribute__"; error: expected ';' before "__attribute__"
出了什么问题,我该如何解决?