CC=gcc
PC=proc
INCLUDES = -I$(ORACLE_HOME)/precomp/public
LIBH=$(ORACLE_HOME)/lib $(ORACLE_HOME)/lib/libclntsh.so
.SUFFIXES: .pc .c .o
OBJECTS = testproc.o
FLAGS=-lsocketall : testproc clear testproc: $(OBJECTS)
$(CC) -g -o ./testproc $(OBJECTS) -I$(INCDIR) -L$(LIBH)
.pc.o:
$(PC) $(PCINCLUDES) iname=$< mode=ansi
$(CC) $(INCLUDES) -o $@ -c $(*F).c $(FLAGS)
.c.o:
$(CC) $(INCLUDES) -o $@ -c $(*F).c $(FLAGS)
clear:
rm -f *.o
rm -f *.lis
rm -f testproc.cpcscfg.cfg文件:
sys_include=($ORACLE_HOME/precomp/public,/usr/lib/gcc-lib/i486-suse-linux/3.2/include,/usr/include)
ltype=short
PC=proc
INCLUDES = -I$(ORACLE_HOME)/precomp/public
LIBH=$(ORACLE_HOME)/lib $(ORACLE_HOME)/lib/libclntsh.so
.SUFFIXES: .pc .c .o
OBJECTS = testproc.o
FLAGS=-lsocketall : testproc clear testproc: $(OBJECTS)
$(CC) -g -o ./testproc $(OBJECTS) -I$(INCDIR) -L$(LIBH)
.pc.o:
$(PC) $(PCINCLUDES) iname=$< mode=ansi
$(CC) $(INCLUDES) -o $@ -c $(*F).c $(FLAGS)
.c.o:
$(CC) $(INCLUDES) -o $@ -c $(*F).c $(FLAGS)
clear:
rm -f *.o
rm -f *.lis
rm -f testproc.cpcscfg.cfg文件:
sys_include=($ORACLE_HOME/precomp/public,/usr/lib/gcc-lib/i486-suse-linux/3.2/include,/usr/include)
ltype=short
PC=proc
INCLUDES = -I$(ORACLE_HOME)/precomp/public
LIBH=$(ORACLE_HOME)/lib $(ORACLE_HOME)/lib/libclntsh.so
.SUFFIXES: .pc .c .o
OBJECTS = testproc.o
FLAGS=-lsocketall : testproc clear testproc: $(OBJECTS)
$(CC) -g -o ./testproc $(OBJECTS) -I$(INCDIR) -L$(LIBH) $(FLAGS)
.pc.o:
$(PC) $(PCINCLUDES) iname=$< mode=ansi
$(CC) $(INCLUDES) -o $@ -c $(*F).c $(FLAGS)
.c.o:
$(CC) $(INCLUDES) -o $@ -c $(*F).c $(FLAGS)
clear:
rm -f *.o
rm -f *.lis
rm -f testproc.cpcscfg.cfg文件:
sys_include=($ORACLE_HOME/precomp/public,/usr/lib/gcc-lib/i486-suse-linux/3.2/include,/usr/include)
ltype=short
你的makefile我觉得不能这么写。
proc还有环境没有加进区。