3.2 编译过程: ProC源文件(.pc) 和 C源文件(.c) 转换为目标文件(.o),最终生成可执行文件。3.3 ProC头文件和库文件的作用: ORACA.H定义了Oracle通信区域(ORACA)结构,用于诊断运行时错误和监视Oracle资源的使用。SQLCA.H定义了SQL通信区(SQLCA)结构,在每条SQL语句执行后更新数据,帮助程序诊断运行时错误。SQL2OCI.H包含了SQLLIB函数,这些函数允许ProC应用程序获取OCI环境句柄和服务环境句柄。SQLAPR.H定义了与OCI连接的SQLLIB函数的ANSI原型。SQLCPR.H定义了与平台相关的SQLLIB函数的ANSI原型,取代了SQLPROTO.H。SQLDA.H包含了SQL描述区(SQLDA)数据结构的定义。3.4 编译过程示例: 使用.pc和.c文件进行预编译和编译,生成.o目标文件和可执行文件。3.5 Oracle预编译选项配置文件: Pro*C预编译选项可以存储在配置文件中,如果未指定配置文件,则使用默认配置。预编译选项包括AUTO_CONNECT,允许自动连接到ops$帐号。