Chinaunix
标题:
PROC的编译问题,请高人指点,我在线等,谢谢!
[打印本页]
作者:
wangrj
时间:
2004-03-09 08:42
标题:
PROC的编译问题,请高人指点,我在线等,谢谢!
我的环境是:aix5。2 oracle 9。2。0
我现在无法编译PROC文件,提示“ld: 0711-317 ERROR: Undefined symbol: .sqlcxt”
我的:makefile:
########################################################
# VCUPS FUNCTION LIBRARY MAKEFILE #
# #
#########################################################
#include $(ORACLE_HOME)/precomp/lib/env_precomp.mk
#include $(ORACLE_HOME)/rdbms/lib/env_rdbms.mk
.SUFFIXES: .pc .ccs .c .o
#########################################################
# #
# Programs path #
# #
#########################################################
APHOME=$(VPOSP_APPL)
USERID=jje/jje
PRECOMPPUBLIC=-I$(ORACLE_HOME)/precomp/public
PROCFLAGS=include=$(APHOME)/def/sys \
include=$(APHOME)/def/app \
include=$(ORACLE_HOME)/rdbms/demo \
include=$(ORACLE_HOME)/rdbms/public
INCLUDE=$(PRECOMPPUBLIC) \
-I$(APHOME)/def/sys \
-I$(APHOME)/def/app \
-I$(ORACLE_HOME)/rdbms/demo \
-I$(ORACLE_HOME)/rdbms/public \
-L$(ORACLE_HOME)/lib -l clntsh
PROCPLSFLAGS=$(PROCFLAGS)
CFLAGS=
#########################################################
# #
# Add your lib here #
# #
#########################################################
LIBVCUPS = $(APHOME)/lib/libproc.a
#########################################################
# #
# Complie tools #
# #
#########################################################
MAKE=make
MAKEFILE=Makefile
CC1= cicstran
CC2= cc -g -qalign=packed -qmaxmem=4096 -D_AIX5L $(INCLUDE)
CC3= xlc_r4 -qalign=packed $(INCLUDE)
CC4= cc $(INCLUDE)
PROC=$(ORACLE_HOME)/bin/proc
#########################################################
# #
# Add your programs here #
# #
#########################################################
#PROGRAMS2 °ü&&C&ijÌÐò(±àÒ&ÓÃpackedÀàÐÍ&&
#PROGRAMS3 °ü&&C&&ORACLE&ijÌÐò
#PROGRAMS5 °ü&&C&ijÌÐò(±àÒ&ÓÃunpackedÀàÐÍ
PROGRAMS2=
PROGRAMS3= vpfdbinit
PROGRAMS5=
all: $(PROGRAMS1) $(PROGRAMS2) $(PROGRAMS3) $(PROGRAMS4) $(PROGRAMS5)
build: $(OBJS)
$(PROGRAMS2):
@echo "ABOUT TO COMPILE \"$@\" ..............."
$(CC2) -c $@.c
ar rv $(LIBVCUPS) $@.o
@rm -f $@.o
@echo "\n\n=========OK=========\n\n"
$(PROGRAMS3):
@echo "ABOUT TO COMPILE \"$@\" ..............."
$(PROC) $(PROCFLAGS) iname=$*.pc
$(CC2) $(CFLAGS) $(PROLDLIBS) -c $*.c
ar rv $(LIBVCUPS) $@.o
# @rm -f $@.c $@.o $@.lis
@echo "\n\n=========OK=========\n\n"
$(PROGRAMS5):
@echo "ABOUT TO COMPILE \"$@\" ..............."
$(CC2) -c $@.c
ar rv $(LIBVCUPS) $@.o
@rm -f $@.o
@echo "\n\n=========OK=========\n\n"
.pc.o:
$(PROC) $(PROCFLAGS) iname=$*.pc
$(CC2) $(CFLAGS) -c $*.c
.c.o:
$(CC2) -c $*.c
#########################################################
# #
# End of file #
# #
#########################################################
作者:
ibm99
时间:
2004-03-09 08:54
标题:
PROC的编译问题,请高人指点,我在线等,谢谢!
没有链库文件!我以前也碰见过
作者:
wangrj
时间:
2004-03-09 09:12
标题:
PROC的编译问题,请高人指点,我在线等,谢谢!
那个库少了,请指教!!!
非常感谢!
作者:
deathbravo
时间:
2004-03-09 10:15
标题:
PROC的编译问题,请高人指点,我在线等,谢谢!
clntsh吧??
作者:
zj_rose
时间:
2004-03-09 15:20
标题:
PROC的编译问题,请高人指点,我在线等,谢谢!
ding
我也刚开始学,也是这个问题,强烈顶一下
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2