Chinaunix
标题:
gcc编译ec程序问题(informix)
[打印本页]
作者:
nsgi
时间:
2010-01-12 11:16
标题:
gcc编译ec程序问题(informix)
请问,我写了一个ec程序,最简单的,先用esql预编译成c,再用gcc编译,总是提示一些错误,如重复定义或没定义,可能是跟头文件或库有关,请问gcc编译的参数怎么设置啊,除了-I,-L外还要包含哪些参数,谢谢!
作者:
liaosnet
时间:
2010-01-12 12:10
为啥不用esqlc直接编译呢?
作者:
nsgi
时间:
2010-01-12 14:11
esqlc不知如何编译,这是我的makefile:
INFORMIX_INC = -I$(INFORMIXDIR)/incl/public -I$(INFORMIXDIR)/inlc -I$(INFORMIXDI
R)/incl/esql
DBLIB=$(INFORMIXDIR)/lib/esql/checkapi.o -L$(INFORMIXDIR)/lib/esql -L$(INFORMIXD
IR)/lib -lixsql -lixasf -lixgen -lixos -lixgls -lnsl_s -lcrypt_i -lsocket -lm -l
suds -lx
big99:big99.o
gcc -o $@ big99.o
big99.o:
gcc $(INFORMIX_INC) $(DBLIB) -c big99.c
作者:
liaosnet
时间:
2010-01-12 14:44
/* file t1.ec */
#include <stdio.h>
main()
{
printf("\nTest Sample Program start.\n\n");
EXEC SQL WHENEVER ERROR STOP;
EXEC SQL connect to 'sysmaster'
EXEC SQL disconnect current;
printf("\nTest Sample Program over.\n\n");
exit(0);
}
esql -o t1 t1.ec --编译成t1
复制代码
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2