mihuo157 发表于 2010-02-24 16:36

.ec程序编译报错了,请教~~~

esql -O -c -I/backup/zgzjyw/src/incl -L/usr/informix/lib -L/usr/informix/lib/esql dxdk.ec
       rm -f dxdk.c
       cc -O -o Dxdkcl dxdk.o
undefined                     first referenced
symbol                           in file
sqli_db_open                        dxdk.o
sqlca                               dxdk.o
sqli_stmt                           dxdk.o
sqli_db_close                     dxdk.o
i386ld fatal: Symbol referencing errors. No output written to Dxdkcl
*** Error code 13 (bu21)

Alvapku 发表于 2010-02-25 10:55

程序里输出写对了吗 可以加调试语句看一下编译时输出调试信息

大梦 发表于 2010-02-26 21:00

全部用esql不要用cc,这个比较麻烦!

esql dxdk.ec -o Dxdkcl

你要是非得用cc,就先esql -libs看下,cc的时候用-L把那些库加上去就行了!
页: [1]
查看完整版本: .ec程序编译报错了,请教~~~