# 编译 pc 文件为 c 文件
proc include= filename.pc
# 编译 c 文件,生成目标文件
cc -I$ORACLE_HOME/precomp/public -c filename.o filename.c
# 连接目标文件,生成可执行程序
cc -L$ORACLE_HOME/lib -lclntsh -o filename filename.o
example
# 使用 pl/sql 块时必须设置 sqlcheck
rm model_exe.c
proc include=${TUXDIR}/include model_exe.pc SQLCHECK=FULL userid=scott/tiger
rm model_exe.o
cc -I$ORACLE_HOME/precomp/public -I$TUXDIR/include -c model_exe.o model_exe.c
rm model_exe
cc -L$ORACLE_HOME/lib -lclntsh -o model_exe model_exe.o