IBM® Informix® 12.10

CPFIRST 环境变量

使用 CPFIRST 环境变量,可以为您的编程环境中的所有 IBM® Informix® ESQL/C 源文件指定缺省编译顺序。

阅读语法图跳过直观语法图
>>-setenv--CPFIRST--+-TRUE--+----------------------------------><
                    '-FALSE-'   

在未设置 CPFIRST 的情况下编译 Informix ESQL/C 程序时,在缺省情况下,Informix ESQL/C 预处理器首先在程序源文件上运行,然后将结果文件传递给 C 语言预处理器和编译器。但是,可以以下顺序编译 Informix ESQL/C 程序源文件:
  1. 运行 C 预处理器
  2. 运行 Informix ESQL/C 预处理器
  3. 运行 C 编译器和链接程序

要对特定程序使用非缺省编译顺序,可对程序源文件指定 .ecp 扩展名,对具有 .ec 扩展名的程序源文件运行 esql 命令的 -cp 选项,或设置 CPFIRST

CPFIRST 设置为 TRUE(仅大写),以便在对您所在环境中的所有 Informix ESQL/C 源文件运行 Informix ESQL/C 预处理器之前运行 C 预处理器,而不管 -cp 选项是否已传递到 esql 命令,或者这些源文件是否具有 .ec.ecp 扩展名。

要对其中 CPFIRST 环境变量已设置为 TRUE 的系统复原缺省顺序,可将 CPFIRST 设置为 FALSE。在支持 C shell 的 UNIX 系统上,以下命令具有相同的作用:
unsetenv CPFIRST


发送反馈 | 示例交流 | 故障诊断

要查找 PDF,请参阅 IBM Informix 12.10 系列产品的出版物
有关发行说明、文档说明和/或机器说明,请参阅发行说明页。
时间戳记 发行日期:2013 年 3 月