Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: OCI compile

Re: OCI compile

From: Joerg Lanzinger <lanzinge_at_in.tum.de>
Date: Fri, 16 Jul 1999 12:59:12 +0200
Message-ID: <378F1080.1B97922C@in.tum.de>


Hello,

perhaps this provides too much information, but it works okay for me (Oracle8.0.5, Suse 6.0). You may have to alter some paths depending on your distribution.

Hth
  Joerg

Extract from Makefile:

# here we look for include files

INCLUDE = -I$(ORACLE_HOME)/rdbms/demo \
          -I$(ORACLE_HOME)/rdbms/public \
          -I$(ORACLE_HOME)/plsql/public \
          -I$(ORACLE_HOME)/network/public

# here we look for libraries
LIBPATH_ORA     = -L$(ORACLE_HOME)/lib \
	          -L$(ORACLE_HOME)/rdbms/lib
LIBPATH_SYS     = -L /lib \
                  -L /usr/lib \
	          -L /usr/X11R6/lib \
                  -L /usr/i486-linuxaout/lib \
                  -L /usr/i486-linux-libc6/lib 

LIBPATH = $(LIBPATH_ORA) \
          $(LIBPATH_SYS)

# these libs are needed for linking
LIBS_SYS     = -ldl -lnsl -lm	
LIBS_MINI    = -lubmini
LIBS_ORA     = -lclntsh \
	       -lextp

# these object files are needed for linking OBJS_ORA = $(ORACLE_HOME)/lib/naect.o \

$(ORACLE_HOME)/lib/naedhs.o \
$(ORACLE_HOME)/lib/naeet.o \
$(ORACLE_HOME)/lib/nautab.o \
$(ORACLE_HOME)/lib/sscoreed.o \
$(ORACLE_HOME)/rdbms/lib/defopt.o

.c.o :

        $(CC) $(CFLAGS) $(INCLUDE) $< -c -o $@

DO_OBJS = $(SRCS:.c=.o)

package:$(DO_OBJS)

        $(LD) $(LIBPATH) version.o $(OBJECTS) $(DO_OBJS) $(OBJS_ORA) $(LIBS_ORA) $(LIBS_MINI) $(LIBS_SYS) -o package Received on Fri Jul 16 1999 - 05:59:12 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US