proc编译通不过!

proc编译通不过!

一个很简单的c程序,却通不过pro*c预编译,问题是:Error at line 48, column 3 in file /usr/include/bits/pthreadtypes.h
  size_t __guardsize;
..1
PCC-S-02201, Encountered the symbol "size_t" when expecting one of the following
:

   } char, const, double, enum, float, int, long, ulong_varchar,.....
请给位高手指教。
环境:oracle 9在linux 2.96上。
      
你的Pro*C怎么设置的?      
我是新手,只设置了sysinclude包含了所要的头文件目录,其他基本采用默认值!      
看看你的$ORACLE_HOME/precomp/admin中的配置文件pcscfg.cfg文件中有没有错误,或者把它贴出来!      
sys_include=($ORACLE_HOME/precomp/public,/usr/include,/usr/lib/gcc-lib/i386-redh
at-linux/egcs-2.91.66/include)
mode=ansi
def_sqlcode=true
parse=full
lines=true