免费注册 查看新帖 |

Chinaunix

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

编译.ec时报错,请教! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-01 15:06 |只看该作者 |倒序浏览
相同的.ec文件和makefile文件,从一台AIX机器移植到另一台AIX机器时,却编译报错。在先前的机器中一切正常。请各位高手给诊断诊断。谢谢!
出错内容如下:
ld: 0711-317 ERROR: Undefined symbol: .sqli_db_open
ld: 0711-317 ERROR: Undefined symbol: sqlca
ld: 0711-317 ERROR: Undefined symbol: .sqli_prep
ld: 0711-317 ERROR: Undefined symbol: .sqli_curs_locate
ld: 0711-317 ERROR: Undefined symbol: .sqli_curs_decl_dynm
ld: 0711-317 ERROR: Undefined symbol: .sqli_curs_open
ld: 0711-317 ERROR: Undefined symbol: .sqli_curs_fetch
ld: 0711-317 ERROR: Undefined symbol: .sqli_curs_close
ld: 0711-317 ERROR: Undefined symbol: .sqli_curs_free
ld: 0711-317 ERROR: Undefined symbol: .sqli_stmt
ld: 0711-317 ERROR: Undefined symbol: .sqli_db_close
ld: 0711-317 ERROR: Undefined symbol: .sqli_exec
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.

论坛徽章:
0
2 [报告]
发表于 2006-03-01 15:37 |只看该作者
怀疑你两边的 esql 是不是完全一致。

论坛徽章:
0
3 [报告]
发表于 2006-03-01 15:39 |只看该作者
esql不一样?能详细说说吗?

论坛徽章:
0
4 [报告]
发表于 2006-03-01 15:45 |只看该作者
看看esql -V
esql -libs

论坛徽章:
0
5 [报告]
发表于 2006-03-01 22:58 |只看该作者
我们遇到过类似问题,你看看你的PATH环境变量中有没有包含INFORMIX的bin目录的路径存在。
如果没有,加入INFORMIX的bin目录,则可以解决。

论坛徽章:
0
6 [报告]
发表于 2006-03-02 08:29 |只看该作者
lz 的esql/c 两边 版本 不一致。
一个  FC1 64位版本带 -q 64
一个 UC1 32位版本不带 -q 64 。 就通过了。

论坛徽章:
0
7 [报告]
发表于 2006-03-05 15:19 |只看该作者
应该是两边的环境变量不一致,所以编译时找不到连接库

论坛徽章:
0
8 [报告]
发表于 2014-01-21 14:01 |只看该作者
楼主能说说是怎么解决的吗?我也遇到了这问题。
而且关键是我写个ESQL的测试程序,可以连接通过。
但是这个程序.o文件生成成功了,就是连接不通过,和楼主报错类似。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP