环境 :CetOS 5.3 , Postgres 8.4 , Axis2c 1.6
生成so文件。
-lpq是加入postgresql 库libpq.so
[root@localhost skel]# cat build.sh
export AXIS2C_HOME='/axis2c-1.6'
export PGsql='-I /postgresql-8.4rc1/src/interfaces/libpq -I /postgresql-8.4rc1/src/include -L /postgresql-8.4rc1/src/interfaces/libpq'
gcc -g -shared -olibadtDeviceService.so -I $AXIS2C_HOME/include/axis2-1.6.0/ $PGsql -L$AXIS2C_HOME/lib /
-laxutil /
-laxis2_axiom /
-laxis2_engine /
-laxis2_parser /
-lpthread /
-laxis2_http_sender /
-laxis2_http_receiver /
-lguththila /
-lpq /
*.c