免费注册 查看新帖 |

Chinaunix

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

[Tuxedo] 请教informix5.0下编译tuxedo的client端程序的方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-04-15 14:28 |显示全部楼层 |倒序浏览
informix 5.0环境下的esql/c程序要编译成tuxedo的client端程序,请问makefile怎么写?或者说链接时buildclient要怎么写,怎样把informix5.0的库链接进程序?

论坛徽章:
0
2 [报告]
发表于 2003-04-15 17:30 |显示全部楼层

请教informix5.0下编译tuxedo的client端程序的方法

???没看懂?怎么说呢
首先,我有一套esql/c的程序,要编译成Tuxedo的client端程序。
现在,我使用buildclient -w -o xxx $(XXXOBJ) 链接,报错信息提示一些symbol没定义,看了一下都是informix的一些东西,也就是说informix5.0的库没被链进去。
如果用esql -o xxx $(XXXOBJ)链接,则informix5.0的库是有了,但是报告tuxedo的一些东西没定义。
要编译链接成Tuxedo的client端肯定得用第一种方式,但怎么把informix5.0的库给链进去呢?

论坛徽章:
0
3 [报告]
发表于 2003-04-16 10:11 |显示全部楼层

请教informix5.0下编译tuxedo的client端程序的方法

不错,tuxedo是6.5的。不用buildclient可以编译成功吗?我担心到时候用不起来,因为我这里没有Server端,没法调试,只能把运行程序发给客户直接使用,太危险,所以我想用buildclient链接,而把informix5.0的库链进来,但不知为什么,我把informix/lib/esql/lib*.a和informix/lib/tools/lib*.a的库都加进来页链接不过去。
再请大虾指点

论坛徽章:
0
4 [报告]
发表于 2003-04-16 14:16 |显示全部楼层

请教informix5.0下编译tuxedo的client端程序的方法

[quote]原帖由 "yxfsoft"]可以直接编译,不用buildclient。加-I/usr/tuxedo/include -L/usr/tuxedo/lib 即可[/quote 发表:

我看原来的编译选项里面有buildclient有-w的参数,好像没有这个参数编译出来的程序没法正确运行。不用buildclient的话怎么做呢?在-L参数后应该还要加上-lxxx等一堆东西吧。

论坛徽章:
0
5 [报告]
发表于 2003-04-17 09:29 |显示全部楼层

请教informix5.0下编译tuxedo的client端程序的方法

原帖由 "diablocom" 发表:
我的makefile

.SUFFIXES:      .c .o .ec .o

INCL=-I${HOME}/incl -I${INFORMIXDIR}/incl
TUXINCL = -I${TUXDIR}/include -I${HOME}/include
LIBPATH=${HOME}/lib

.ec.o:
        esql -O   -c  $(INCL)..........

请问哪些选项是必须的,哪些是多余的?-lnws和-lwsc都写了两遍,是笔误吗?不会是必须写两遍吧?再请问buildclient -w中的-w 选项是通过哪一个库链进来实现的,是-lwsc吗?再请指教,谢谢。

论坛徽章:
0
6 [报告]
发表于 2003-04-17 09:30 |显示全部楼层

请教informix5.0下编译tuxedo的client端程序的方法

原帖由 "tyffly" 发表:
先用esql编译成.o文件,buildclient 后面加 -l 库文件全名
就可以的,我做过这种程序(informix 7.0.3 +tuxedo 5.5)

我试过,把informix7.0的库全链进来是可以的,但是informix5.0就不行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP