oracle OCCI 在ibm服务器,用xlC编译的一个makefile文件样例

王朝oracle·作者佚名  2007-03-07
窄屏简体版  字體: |||超大  

其中需要注意的地方是使用libocci9.a来进行静态链接,没有找到.so的动态链接库。另外libocci.a链接通不过,不知道是不是什么原因。

include $(ORACLE_HOME)/rdbms/lib/env_rdbms.mk

.SUFFIXES: .cpp .o

.DEFAULT: all

PROGRAM=occitest

SRCS=occitest.cpp

OBJS=$(SRCS:.cpp=.o)

CC=xlC

CC_FLAGS= -q64

LIBPATH=-L/usr/vacpp/lib -L/usr/lib -L/lib -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/rdbms/lib

OCCILIB=-locci9 -lclntsh

OCCINCLUDE=-I$(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/rdbms/public

all: $(PROGRAM)

.cpp.o:

$(CC) $(OCCINCLUDE) $(CC_FLAGS) -c $<

$(PROGRAM): $(OBJS)

$(CC) $(CC_FLAGS) $(LIBPATH) $(OCCILIB) $(OBJS) -o $(PROGRAM)

clean:

rm *.o occitest

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航