makefile问题(PCC-F-02104, Unable to connect to Oracle)

robin_yao 2008-01-10 10:23:30
我是在AIX机器上编译的,用sqlplus试过用户名了,登陆数据库没问题。肯定是makefile写的有问题。
哪位高人帮忙解决下。
[code=BatchFile]include ./env_precomp.mk
TARGET=aaa

PROC_FILES = DB.pc

PROC_CPP_FILES = $(PROC_FILES:.pc=.cpp)

CPP_FILES=$(PROC_CPP_FILES) test.cpp

OBJS =$(CPP_FILES:.cpp=.o)


PROC_FLAGS= SQLCHECK=SEMANTICS userid=user/user@testdb code=cpp cpp_suffix=cpp
PROC_INC = include=/usr/vacpp/include

.SUFFIXES: .cpp .o .pc

all : TARGET

TARGET : $(OBJS)
@echo "\n\tBuilding $@ ......\n"
xlC -o $(TARGET) $(OBJS) -L$(LIBHOME) $(PROLDLIBS)

.cpp.o:
@echo "\n\tBuilding $@ ......\n"
xlC -c $(TUX_INC) $<

.pc.cpp:
@echo "\n\tBuilding $@ ......\n"
$(PROC) $(PROC_FLAGS) $(PROC_INC) iname=$<

.PHONY : clean
clean :
rm -f $(PROC_FILES:.pc=.lis)
rm -f $(PROC_CPP_FILES)
rm -f *.o
rm -f $(TARGET)
[/code]
...全文
1248 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
maotoula 2012-07-31
  • 打赏
  • 举报
回复
我的也是Unable to connect to Oracle错误,我修改了监听的IP就好了,我是在虚拟机里面编译的。是tnsnames.ora里面的iP有问题,修改成本机的IP,proc就编译通过了。
bangbangbing0807 2008-07-18
  • 打赏
  • 举报
回复
关注,楼主问题解决了没有?

23,110

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧