tuxedo 客户端使用gcc编译
linux环境下,tuxedo使用gcc编译相关:
1、使用buildclient -v,查看编译器的类型和命令格式
2、编译:g++ -o tuxedo_main tuxedo_main.c tuxedo_interface.c -I${TUXDIR}/include -L${TUXDIR}/lib -ltux -lbuft -lfml -lfml32 -lengine -ldl -lpthread
有的可能需要加上wls功能,如下:
g++ -o tuxedo_main tuxedo_main.c tuxedo_interface.c -I${TUXDIR}/include -L${TUXDIR}/lib -lwsc -lbuft -lgpnet -ltux -lfml -lfml32 -lengine -ldl -lpthread
3、测试使用客户端的编译结果,测试正常才能说明编译没有问题,否则是不能用的
同时保证服务端server是正常运行的
其他:
将客户端做成so:
gcc -shared -fPIC -o libtuxedo_interface.so tuxedo_interface.c -I${TUXDIR}/include -L${TUXDIR}/lib -ltux -lbuft -lfml -lfml32 -lengine -ldl -lpthread
调用
gcc -o tuxedo_main tuxedo_main.c ./libtuxedo_interface.so
so必须是制定目录的