编译Pro * C代码的步骤

时间:2011-04-05 11:59:46

标签: oracle-pro-c

请告诉我如何编译Pro * C代码。如何将查询转换为C文件?

2 个答案:

答案 0 :(得分:2)

最好查看Oracle文档,比如here,但基本上你将Pro * C预编译为常规C.预编译器将SQL调用转换为库语句。然后你链接,这一切都神奇地工作。

文档使用此图片来帮助描述它: enter image description here

答案 1 :(得分:2)

我认为您使用的是Unix或Linux。

已经准备好可以使用pro * c编译器进行预编译的.pc文件,请使用以下命令获取cpp文件。

 proc CODE=cpp CPP_SUFFIX=cpp PARSE=NONE sample.pc

获取“ sample.cpp”文件后,使用以下命令在unix / linux上进行编译以获取可执行文件。

g++ *.cpp -I $ORACLE_HOME/precomp/ -L $ORACLE_HOME/lib -lclntsh -o a.out

应该这样做。对于Windows,我没有使用pro * c进行编译的运气。这是我曾就此提出的question