【求救】:esql/c 问题
在 informix 下,我写了下面一段代码:
#include <stdio.h>;
#include <string.h>;
void main ()
{
EXEC SQL BEGIN DECLARE SECTION;
char m_sDbName[8];
EXEC SQL END DECLARE SECTION;
strcpy(m_sDbName,"dljbase"
EXEC SQL connect to: m_sDbName;
printf("database is open!rn"
EXEC SQL disconnect current;
printf("database is close!rn"
}
用 esql 命令能编译通过,但执行 a.out 文件时出现如下错误:
dynamic linker : ./a.out : error opening libifsql.so
killed
informix 的 .profile 如下:
PATH=$PATHHOME/bin
HOME/etc:. # set command search path
DBDATE=Y4MD
DBMONEY=
INFORMIXDIR=/usr/informix
INFORMIXSERVER=myinformix
ONCONFIG=myconfig
MAIL=/usr/spool/mail/`logname` # mailbox location
export PATH MAIL DBDATE DBMONEY INFORMIXDIR INFORMIXSERVER ONCONFIG
请指教,不胜感激!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
呵呵,我这个菜鸟终于把这个问题给搞定了。
环境变量没设置 LD_LIBRARY_PATH,
请问大虾,还有其他的什么东西要设置的吗?