4gl编译报错,麻烦大家帮忙看看,多谢了
$ c4gl -o test test.4glUndefined first referenced
symbol in file
dbcsmcol libnforms.a(effin.o)
mb_ungetchar libnforms.a(nefrhelp.o)
greaddir libixgen.so
mbstr_lswdw libnforms.a(efinput.o)
dbcsldwsw libnforms.a(effin.o)
gclosedir libixgen.so
mbpart lib4gl.a(fglstack.o)
rgetc libixgen.so
mbsubstrg lib4gl.a(fglstack.o)
get_ixsigflag libixgen.so
mbgl_charoffset lib4gl.a(fglstack.o)
ifxOS_condWait libasf.a(asfslsqi.o)
ifxOS_condInit libasf.a(asfslsqi.o)
ifxOS_condDestroy libasf.a(asfslsqi.o)
sigproc libixgen.so
ospgetfnms libixgen.so
glstrunc lib4gl.a(fglstack.o)
ifxOS_condSignal libasf.a(asfslsqi.o)
ifx_checkAPI libixgen.so
mb_getchar libnforms.a(nefrhelp.o)
gopendir libixgen.so
ERROR: Symbol referencing errors. No output written to test
$
$ c4gl -V
INFORMIX-4GL Version 7.20.UD7
Software Serial Number AAD#J128489
库函数变量设置如下:
LIBPATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:/usr/lib:$INFORMIXDIR/incl/esql:$INFORMIXDIR/lib/tools
LD_LIBRARY_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:/usr/lib:$INFORMIXDIR/incl/esql:$INFORMIXDIR/lib/tools
export LIBPATH LD_LIBRARY_PATH
SHLIB_PATH=$INFORMIXDIR/lib:$INFORMIXDIR/lib/esql:$INFORMIXDIR/incl/esql:$INFORMIXDIR/lib/tools
export SHLIB_PATH
程序如下:
main
create database test
create table test
(
test1 char(30),
test2 char(33)
)
end main
现在所有的4gl编译都报这个错,麻烦高手帮忙看看,多谢了! 顶一下,我也遇到了这个问题,系统是SCO 5.0.7,请各位大大指点 难道少装了系统的一些组件??
页:
[1]