##ORALIBPATH=-L/home/oracle/OraHome1/lib32/
ORALIBPATH=-L${ORACLE_HOME}/lib32/
ORALIB="-lclntsh -lnbeq10 -lnhost10 -lnus10 -lnldap10 -lldapclnt10 -lnsslb10 -lnoname10 -lntcp10 -lntcps10 -lnsslb10 -lntcp10 -lntns10 -ldl -lm -lpthread -lnsl"
BASENAME=`basename $1 .pc`
$ORACLE_HOME/bin/proc USERID=amis_prd/amis_prd@ora10g SQLCHECK=SEMANTICS LINE=YES DYNAMIC=ANSI INCLUDE=$ORACLE_HOME/precomp/public /
INCLUDE=${HOME}/include INCLUDE=${HOME}/include/server INCLUDE=./ /
INCLUDE=${HOME}/src/include/pub INCLUDE=${HOME}/src/include /
ONAME=$BASENAME.c INAME=$1
cc -qcpluscmt -q32 -I${HOME}/include -I./ -I${HOME}/include/server -I${HOME}/src/include/pub /
-I${HOME}/src/include -I${HOME}/src/include/tapi -I$ORACLE_HOME/precomp/public $ORALIBPATH $ORALIB /
-o lifeprodown $BASENAME.c -L${HOME}/src/lib -lpub
##rm $BASENAME.c
rm $BASENAME.lis
本文介绍了一种针对Oracle环境下C语言预编译的具体配置流程,包括环境变量设置、编译选项及链接库路径等关键步骤。通过这些配置,可以实现更高效的C语言程序开发与编译。

2596

被折叠的 条评论
为什么被折叠?



