LINUX下的C与ORACLE的编程,如何写MAKEFILE?
CC = $(CXX)
ORA_INCLUDE = -I$(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/rdbms/public -I$(ORACLE_HOME)/plsql/public -I$(ORACLE_HOME)/network/public
ORA_LIBPATH = -L$(ORACLE_HOME)/lib/ -L$(ORACLE_HOME)/rdbms/lib
ORA_LIB = $(ORACLE_HOME)/rdbms/lib/kpudfo.o -lclntsh $(ORACLE_HOME)/rdbms/lib/kpuadef.o -lnbeq8 -lnhost8 -lnus8 -lnldap8 -lldapclnt8 -lnsslb8 -ln8 -lncrypt8 -lnoname8 -lntcp8 -lntcps8 -lnent8 -lntns8 -lnsgr8 -lnzjs8 -lnl8 -lnro8 -lclient8 -lvsn8 -lwtc8 -lcommon8 -lgeneric8 -lmm -lnls8 -lcore8 -ltrace8 -l:libcl.a -l:librt.sl -l:libnss_dns.1 -l:libdld.sl -lm
INCLUDE = -I. -I$(SETTLE_HOME)/include
LIBPATH = -L. -L$(SETTLE_HOME)/lib
liboradbi.a: oradbi.h oradbi.cc
$(CC) $(INCLUDE) $(ORA_INCLUDE) $(ORA_LIBPATH) -c oradbi.cc -D_DEBUG_FOR_ORADBI_ $(ORA_LIB)
ar r liboradbi.a oradbi.o
cp liboradbi.a $(SETTLE_HOME)/lib
cp *.h $(SETTLE_HOME)/include
clean:
rm *.o *.a
//////
以上是UNIX下的makefile,请问LINUX下的如何写?
问题点数:0、回复次数:1Top
1 楼Maybeyond(Maybeyond)回复于 2003-09-04 21:57:07 得分 0
proc 还是通过oci呀Top




