请教在LINUX上的关于PROC的编译问题.
在LINUX6.2上安装ORACLE816后,需要使用PROC编译PROC程序,PROC的编译环境是还需要配置一下吗?
我在/home/oracle/app/oracle/product/8.1.6/precomp/demo/proc目录下编译系统提供的几个例程,可以编译通过,例如:make -f demo_proc.mk sample4
但是编译我自己的程序时,编译时报错,提示如下
Syntax error at line 132, column 3, file /usr/include/limits.h:
Error at line 132, column 3 in file /usr/include/limits.h
# include_next <limits.h>
..1
PCC-S-02014, Encountered the symbol "include_next" when expecting one of the fol
lowing:
a numeric constant, newline, define, elif, else, endif,
error, if, ifdef, ifndef, include, line, pragma, undef,
an immediate preprocessor command, a C token,
The symbol "newline," was substituted for "include_next" to continue.
Syntax error at line 156, column 5, file /usr/include/bits/socket.h:
Error at line 156, column 5 in file /usr/include/bits/socket.h
__ss_aligntype __ss_align; /* Force desired alignment. */
....1
PCC-S-02201, Encountered the symbol "__uint64_t" when expecting one of the following:
不知这是什么原因,是还有什么地方需要配置吗?还请诸位高手指教,多谢.