make: `/home/oracle_app/lib/libclntsh.so' is up to date.是什么错误? make: `/home/oracle_app/lib/libclntsh.so' is up to date.是什么错误?请老大指点,在make时出现的错误pro*c编程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本身的意思是说这个已经是最新的了,没有必要重新make了你应该在每次make之前应该执行下clean 本身的意思是说这个已经是最新的了,没有必要重新make了你应该在每次make之前应该执行下clean 这是我的Makefile文件,看一下有什么错误,谢谢了# Make the Embedded SQL/C sample programs.## Change the following definitions as appropriate for your site:# MAKE = make CC="$(CC)" AS="$(AS)" LD="$(LD)" AR="$(AR)" CPP="$(CPP)" SYBPLATFORM="$(SYBPLATFORM)" #include $(ORACLE_HOME)/precomp/lib/env_precomp.mkGCC=gccCC=gccPROC=procCFLAG = -g -IincludeLDFLAG = -g -L/home/oracle_app/lib -lwtc9 -lclntsh -lm `cat /home/oracle_app/lib/sysliblist` -lm USERID=sip/xc2006PROCPLSFLAGS= userid=$(USERID)PUBDIR=/usr/localPUBINCLDIR=$(PUBDIR)/includePUBLIBDIR=$(PUBDIR)/lib PUBLIBDIR=$(PUBDIR)/lib PICKOBJS1 = main.o public.o sqlPublic.o protocol.oall: clean bbbb: $(PICKOBJS1) $(CC) -o bb $(LDFLAG) $(CFLAG) $(PICKOBJS1) -I$(ORACLE_HOME)/precomp/public -L$(PUBLIBDIR) main.o:main.c $(CC) -c $(CFLAG) main.c -Iincludeprotocol.o:protocol.c $(CC) -c $(CFLAG) protocol.cpublic.o:public.c $(CC) -c $(CFLAG) public.csqlPublic.o:sqlPublic.c $(CC) -c $(CFLAG) sqlPublic.csqlPublic.o: $(CC) -c $(CFLAG) sqlPublic.c -I$(ORACLE_HOME)/precomp/public/ sqlPublic.c: $(PROC) iname=sqlPublic.pc oname=sqlPublic.c dynamic=ansi parse=noclean: rm -rf *.o rm -rf bb rm -rf sqlPublic.c 我的意思是你在编译之前执行make clean,clean掉你上次生成的obj文件等等 没有用的,跟本就没有产生.o文件,只产生了.lis文件,这是为什么?怎么解决? 这个就是make文件的问题了这个我不专业 谢谢,问题解决了,是 include $(ORACLE_HOME)/precomp/lib/env_precomp.mk 句有问题。去掉就好了。 oracle 动态游标问题,在线等 查询数据的问题!!!!!!! 急,查询问题,高手请教 oci 急!! sqlldr如何正确导入字段内容中有半个汉字结尾的数据? 如何在Red Hat 下安装 oracle客户端???(急) 包中的存储过程中如何使用like? 关于cursor的用法,我觉得没问题,可是就是通不过,查看相关文档,也没有明确的说法 数据导入的问题 Oracle8i(8.1.7)在Linux下的安装问题,急!!! 绑定变量 动态sql检索
#
# Change the following definitions as appropriate for your site:
# MAKE = make CC="$(CC)" AS="$(AS)" LD="$(LD)" AR="$(AR)" CPP="$(CPP)" SYBPLATFORM="$(SYBPLATFORM)"
#include $(ORACLE_HOME)/precomp/lib/env_precomp.mk
GCC=gcc
CC=gcc
PROC=proc
CFLAG = -g -Iinclude
LDFLAG = -g -L/home/oracle_app/lib -lwtc9 -lclntsh -lm `cat /home/oracle_app/lib/sysliblist` -lm
USERID=sip/xc2006
PROCPLSFLAGS= userid=$(USERID)
PUBDIR=/usr/local
PUBINCLDIR=$(PUBDIR)/include
PUBLIBDIR=$(PUBDIR)/lib
PUBLIBDIR=$(PUBDIR)/lib PICKOBJS1 = main.o public.o sqlPublic.o protocol.oall: clean bb
bb: $(PICKOBJS1)
$(CC) -o bb $(LDFLAG) $(CFLAG) $(PICKOBJS1) -I$(ORACLE_HOME)/precomp/public -L$(PUBLIBDIR)
main.o:main.c
$(CC) -c $(CFLAG) main.c -Iinclude
protocol.o:protocol.c
$(CC) -c $(CFLAG) protocol.c
public.o:public.c
$(CC) -c $(CFLAG) public.c
sqlPublic.o:sqlPublic.c
$(CC) -c $(CFLAG) sqlPublic.c
sqlPublic.o:
$(CC) -c $(CFLAG) sqlPublic.c -I$(ORACLE_HOME)/precomp/public/
sqlPublic.c:
$(PROC) iname=sqlPublic.pc oname=sqlPublic.c dynamic=ansi parse=no
clean:
rm -rf *.o
rm -rf bb
rm -rf sqlPublic.c
执行make clean,clean掉你上次生成的obj文件等等