有十几个c文件,其中有二个c文件调用了tuxedo(使用的是TUXEDO8.1)客户端的函数,要全部编译成.o文件,然后编译成。so文件,以供其他程序调用
在SCO下 ,如果是编译客户端程序,可以不用buildclient来编译
TUXLIBS2 = -L${TUXDIR}/lib -lwsc -lbuft -lwsc -lnws -lnwi -lnws -lfml -lfml32 -lgp /usr/lib/libcrypt.a -belf -lnsl -lsocket
LINK.c = cc
INCL=-I. -I$(HOME)/incl -I$(INFORMIXDIR)/incl/esql
OBJ= client.o parameter.o test.o
all:simpapp
simpapp: $(OBJ)
$(LINK.c) $(LNCL) -o simpapp $(OBJ) $(TUXLIBS2);此编译是没有问题的
现在在红帽子上重新编译(使用的是TUXEDO8.1),-lnws -lnwi -lnws 这三个库在tuxedo/lib下都没有,gcc编译成.O文件时没有问题,然后编译成so文件,但是调用时总报TUXCONFIG没有配置,请高手看看怎么解决,谢谢了
--转自