免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 950 | 回复: 0
打印 上一主题 下一主题

[故障求助] PROC的编译问题,请高人指点,我在线等,谢谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-09 09:56 |只看该作者 |倒序浏览
我的环境是: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ÀàÐ&Iacute


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 #
# #
#########################################################
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP