FILE=文件名# # Makefile for every PC-program in the New BSystem Store application # # The first line must contains 'FILE=prog' to compile prog.pc. # # Author: M.P. van der Ree # Version: 1.0 january 1991 (for ORACLE V6.0.26) # Version: 1.1 july 1991 (for ORACLE V6.0.31) # Version: 1.1 june 1993 (for ORACLE V6.0.36) (no changes) # Version: 2.0 september 1994 (for ORACLE V7.0.16) # Version: 2.1 february 1995 (for ORACLE V7.1.4) # Version: 2.2 April 1996 (for ORACLE V7.2.3) #
发布评论
评论(4)
FILE=文件名#
# Makefile for every PC-program in the New BSystem Store application
#
# The first line must contains 'FILE=prog' to compile prog.pc.
#
# Author: M.P. van der Ree
# Version: 1.0 january 1991 (for ORACLE V6.0.26)
# Version: 1.1 july 1991 (for ORACLE V6.0.31)
# Version: 1.1 june 1993 (for ORACLE V6.0.36) (no changes)
# Version: 2.0 september 1994 (for ORACLE V7.0.16)
# Version: 2.1 february 1995 (for ORACLE V7.1.4)
# Version: 2.2 April 1996 (for ORACLE V7.2.3)
#
.SUFFIXES: .c .pc
CC=cc
RM=rmCFLAGS=-I$(BSYS)/libstore -O
LDFLAGS=-L$(LIBHOME) -s
OTHERLIBS=`cat $(ORACLE_HOME)/rdbms/lib/sysliblist`
CLIBS=$(OTHERLIBS)
BSYSLIB=$(BSYS)/libstore/libstore.a
USERID=report/report
PROC=$(ORACLE_HOME)/bin/proc16
PCCINC=$(ORACLE_HOME)/sqllib/public
PCCFLAGS = include=$(PCCINC) ireclen=132 select_error=no dbms=v6
ltype=none userid=$(USERID) sqlcheck=full oraca=yes
LIBHOME=$(ORACLE_HOME)/lib
LLIBNLSRTL=-lnlsrtl3 -lnlsrtl
LLIBCV6= -lc3v6
LLIBCORE= -lcore3 -lcore
OSNTAB= $(LIBHOME)/osntab.o
LLIBSQLNET=-lsqlnet
NETLIBS= $(OSNTAB) $(LLIBSQLNET)
LLIBORA= -lora
CORELIBS= $(LLIBNLSRTL) $(LLIBCV6) $(LLIBCORE) $(LLIBNLSRTL)
$(LLIBCCOREFUND) $(LLIBCORE)
SQLLIBS= -lsql
TTLIBS= $(NETLIBS) $(LLIBORA) $(LLIBSQLNET) $(LIBPLSHACK) $(LLIBORA)
$(CORELIBS) $(LDLIBS) $(CLIBS)
PROLDLIBS= $(SQLLIBS) $(TTLIBS)
$(FILE): $(FILE).pc
$(PROC) $(PCCFLAGS) iname=$@.pc
$(CC) -c $(CFLAGS) $@.c
$(RM) -f $@.c
$(CC) $(LDFLAGS) -o $@ $@.o $(BSYSLIB) $(PROLDLIBS)
$(RM) -f $@.o
以上是我用的SCO UNIX 中的ORACLE 编译配置文件,用make就行了
最后发现装完oracle client后在bin下面就找到了,
那也是在$ORACLE_HOME/bin下吗??
还需要特殊安装吗?
proc