当前位置: 技术问答>linux和unix
用oci对oracle访问的makefile编写问题
来源: 互联网 发布时间:2016-07-05
本文导语: 我将oci那个文件夹烤到当前目录,然后写了两个源文件COOCI.h,COOCI.cpp对oci提供的借口进行封装,写了个类,然后在test.cpp里对这个类进行应用。我的Makefile如下,报错:make: ***没有规则可以创建“COOCI.o”需要的目标“C...
我将oci那个文件夹烤到当前目录,然后写了两个源文件COOCI.h,COOCI.cpp对oci提供的借口进行封装,写了个类,然后在test.cpp里对这个类进行应用。我的Makefile如下,报错:make: ***没有规则可以创建“COOCI.o”需要的目标“COOCI.h”。停止
#makefile for simple_test
LOCAL=/home/topo
SPINE=/opt/spine
INCLUDE= -I. -I$(ORACLE_HOME)/rdbms/public -I$(ORACLE_HOME)/rdbms/demo -I$(LOCAL)/oci/oci/include -I$(SPINE)/include
CPPFLAGS= $(INCLUDE) -c -g -fexceptions -Wno-deprecated #-pedantic
LDFLAGS= -L$(LOCAL) -L$(LOCAL)/libdes -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/rdbms/lib -L$(SPINE)/lib -lpthread -ltocci -lclntsh -ldes -lspine -lIce -lIceUtil -lACE
OBJS=test.o COOCI.o
TARGET=test
$(TARGET) : $(OBJS)
g++32 $(OBJS) $(INCLUDE)$(LDFLAGS) -o $@
test.o : test.cpp COOCI.o
g++32 $
#makefile for simple_test
LOCAL=/home/topo
SPINE=/opt/spine
INCLUDE= -I. -I$(ORACLE_HOME)/rdbms/public -I$(ORACLE_HOME)/rdbms/demo -I$(LOCAL)/oci/oci/include -I$(SPINE)/include
CPPFLAGS= $(INCLUDE) -c -g -fexceptions -Wno-deprecated #-pedantic
LDFLAGS= -L$(LOCAL) -L$(LOCAL)/libdes -L$(ORACLE_HOME)/lib -L$(ORACLE_HOME)/rdbms/lib -L$(SPINE)/lib -lpthread -ltocci -lclntsh -ldes -lspine -lIce -lIceUtil -lACE
OBJS=test.o COOCI.o
TARGET=test
$(TARGET) : $(OBJS)
g++32 $(OBJS) $(INCLUDE)$(LDFLAGS) -o $@
test.o : test.cpp COOCI.o
g++32 $
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。