linux下编译C代码头文件问题

linux下编译C程序出现如下错误:
/opt/mingw32/i686-w64-mingw32/include/ctype.h:153: error: expected initializer before 'iswspace'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:154: error: expected initializer before '_iswspace_l'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:155: error: expected initializer before 'iswpunct'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:156: error: expected initializer before '_iswpunct_l'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:157: error: expected initializer before 'iswalnum'/opt/mingw32/i686-w64-mingw32/include/ctype.h:158: error: expected initializer before '_iswalnum_l'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:159: error: expected initializer before 'iswprint'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:160: error: expected initializer before '_iswprint_l'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:161: error: expected initializer before 'iswgraph'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:162: error: expected initializer before '_iswgraph_l'
/opt/mingw32/i686-w64-mingw32/include/ctype.h:163: error: expected initializer before 'iswcntrl'
这种情况是什么问题?

确定是否正确包含了相应的头文件