- 论坛徽章:
- 0
|
LZ的配置,应该有问题吧!
我测试一下,没问题.
环境:centos3.9 oracle9.24
删掉下面2行
exec sql include sqlca;
exec sql include sqlda;
下面2行,不能跟上面2两行同时出现
#include <sqlca.h>
#include <sqlda.h>
...............................................................
配置文件 ORACLE_HOME/precomp/admin/pcscfg.cfg
sys_include=(/usr/include,/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include,/usr/lib/gcc-lib/i386-redhat-linux/3.2.3/include)
ltype=short
include=$(ORACLE_HOME)/precomp/public
include=$(ORACLE_HOME)/precomp/hdrs
include=$(ORACLE_HOME)/tpcc2x_2/src
include=$(ORACLE_HOME)/precomp/include
include=$(ORACLE_HOME)/oracore/include
include=$(ORACLE_HOME)/oracore/public
include=$(ORACLE_HOME)/rdbms/include
include=$(ORACLE_HOME)/rdbms/public
include=$(ORACLE_HOME)/rdbms/demo
include=$(ORACLE_HOME)/nlsrtl/include
include=$(ORACLE_HOME)/nlsrtl/public
include=$(ORACLE_HOME)/network_src/include
include=$(ORACLE_HOME)/network_src/public
include=$(ORACLE_HOME)/network/include
include=$(ORACLE_HOME)/network/public
include=$(ORACLE_HOME)/plsql/public
parse=full
...............................................................
makefile文件:
PROC=proc
CC=cc
ORACLE_HOME=/home/oracle/oracle92
INCPATH=$(ORACLE_HOME)/precomp/public
LIBPATH=-L$(ORACLE_HOME)/lib -lclntsh
.SUFFIXES: .sqc .pc .ec .o.c .o
.pc.o:
$(PROC) -c include=$(INCPATH) iname=$*.pc
$(CC) -c -I$(INCPATH) $*.c
.c.o:
$(CC) -c -I$(INCPATH) $*.c
all: demo clean
demo:demo.o
$(CC) -Wall $? $(LIBPATH) -o $@
clean:
-rm *.o *.c *.lis |
|