tuxedo连接mysql_TUXEDO与INFORMIX数据库的互连

[编译文件]

#城综网与业务系统接口的makefile文件LIBDEP = $(HOME)/lib/SubTrx.a $(HOME)/lib/libmiddleware.a $(HOME)/lib/libsbsapi.a

LINKLIB =-L/usr/users/informix/lib/esql -L/usr/users/informix/lib -lc -lm -ll

OBJ = cs_trans.o pub.o

BINPATH=$(HOME)/bin

CFLAGS= -EDmCltSys -c

CCOPT= -qchars=signed -qcpluscmt -DHIGHFIRST -bstatic

all: $(BINPATH)/cs_trans

$(BINPATH)/cs_trans: $(OBJ)

buildclient -w -o $(HOME)/bin/cs_trans -f "$(OBJ) $(LIBDEP) $(LINKLIB)"

rm -f cs_trans.o

rm -f pub.o

cs_trans.o: cs_trans.ec

esql -I$(HOME)/inc -I$(TUXDIR)/include $(CFLAGS) $(CCOPT) cs_trans.ec

rm -f cs_trans.c

pub.o: pub.ec

[标准输出]

esql -I/usr/DATAS/zqywsrc/inc -I/usr/users/tuxedo/include -EDmCltSys -c -qchars=signed -qcpluscmt -DHIGHFIRST -bstatic cs_trans.ec

rm -f cs_trans.c

esql -I/usr/DATAS/zqywsrc/inc/ -EDmCltSys -c -qchars=signed?qcpluscmt -DHIGHFIRST -bstatic pub.ec

rm -f pub.c

buildclient -w -o /usr/DATAS/zqywsrc/bin/cs_trans -f "cs_trans.o pub.o

/usr/DATAS/zqywsrc/lib/SubTrx.a /usr/DATAS/zqywsrc/lib/libmiddleware.a /usr/DATAS/zqywsrc/lib/libsbsapi.a -L/usr/users/informix/lib/esql -L/usr/users/informix/lib -lc -lm -ll"

[错误输出]

"cs_trans.ec", line 315.69: 1506-280 (W) Function argument assignment between types "unsigned long*" and "int*" is not allowed.

"pub.ec", line 386.13: 1506-068 (W) Operation between types "signed char*" and "int" is not allowed.

ld: 0711-317 ERROR: Undefined symbol: ._iqdbase

ld: 0711-317 ERROR: Undefined symbol: SQLCODE

ld: 0711-317 ERROR: Undefined symbol: ._iqstmnt

ld: 0711-317 ERROR: Undefined symbol: ._iqdbclose

ld: 0711-317 ERROR: Undefined symbol: ._iqslct

ld: 0711-317 ERROR: Undefined symbol: .sqldetach

ld: 0711-317 ERROR: Undefined symbol: ._iqnprep

ld: 0711-317 ERROR: Undefined symbol: sqlca

ld: 0711-317 ERROR: Undefined symbol: ._iqlocate_cursor

ld: 0711-317 ERROR: Undefined symbol: ._iqdescribe

ld: 0711-317 ERROR: Undefined symbol: .rtypmsize

ld: 0711-317 ERROR: Undefined symbol: .rtypalign

ld: 0711-317 ERROR: Undefined symbol: ._iqcddcl

ld: 0711-317 ERROR: Undefined symbol: ._iqdcopen

ld: 0711-317 ERROR: Undefined symbol: ._iqcftch

ld: 0711-317 ERROR: Undefined symbol: .dectoasc

ld: 0711-317 ERROR: Undefined symbol: .rdatestr

ld: 0711-317 ERROR: Undefined symbol: .stleng

ld: 0711-317 ERROR: Undefined symbol: ._iqclose

ld: 0711-317 ERROR: Undefined symbol: ._iqfree

ld: 0711-317 ERROR: Undefined symbol: ._iqexecute

ld: 0711-317 ERROR: Undefined symbol: .rdefmtdate

ld: 0711-317 ERROR: Undefined symbol: ._iqbeginwork

ld: 0711-317 ERROR: Undefined symbol: ._iqcdcl

ld: 0711-317 ERROR: Undefined symbol: ._iqcommit

ld: 0711-317 ERROR: Undefined symbol: .rfmtdate

ld: 0711-317 ERROR: Undefined symbol: ._iqrollback

ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.

CMDTUX_CAT:512: ERROR: Cannot execute C compiler cc -I$TUXDIR/include -o /usr/DATAS/zqywsrc/bin/cs_trans -L$/lib cs_trans.o pub.o /usr/DATAS/zqywsrc/lib/SubTrx.a /usr/DATAS/zqywsrc/lib/libmiddleware.a /usr/DATAS/zqywsrc/lib/libsbsapi.a -L/usr/users/informix/lib/esql -L/usr/users/informix/lib -lc -lm -ll -lwsc -lbuft -lwsc -lnws -lnwi -lnws -lfml -lfml32 -lgp

make: 1254-004 The error code from the last command is 8.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值