编译程序
对源发出编译命令,并修正出现的任何编译错误。 您可以将错误视为作业记录或列表中的消息 (如果您选择创建一个)。
ILE C/C++ 编译器包含以下编译命令:
| 编译命令 | 使用 | 描述 |
|---|---|---|
| CRTCMOD | 创建C模块 | "创建模块" 命令创建模块对象。 如果程序将包括来自多个源文件的对象,那么必须对每个源文件使用 "创建模块" 命令,然后运行 CRTPGM 以指定所有必需的 *MODULEs 来创建绑定程序。 |
| CRTCPPMOD | 创建C++模块 | |
| CRTBNDC | 创建连接C程序 | "创建绑定程序" 命令在一个步骤中执行模块创建和绑定操作,并从单个源文件生成 *PGM 对象。 |
| CRTBNDCPP | 创建绑定C++程序 | |
| 注: 编译命令也可能源自 CL 程序或 makefile。 | ||
有关 "创建模块" 和 "创建绑定程序" 命令及其选项的更多信息,请参阅 ILE C/C++ Compiler Reference 。
注: 在以下页面中:
- CRTCMOD 和/或 CRTCPPMOD 可简单地称为 "创建模块" 命令。
- CRTBNDC 和/或 CRTBNDCPP 可以简单地称为 "创建绑定程序" 命令。
- 示例可能显示如何使用 C 或 C++ 版本的 "创建模块" 和 "创建绑定程序" 命令。 除非另有明确说明,否则这些命令的 C 和 C++ 版本都以相同的方式运行,并且可以根据正在编译的源程序的语言进行互换使用。