The IBM® Rational® Rhapsody® 双阶段代码生成过程为使用 CORBA 构造型标记的项生成 IDL 文件,而为其余项生成 C++ 文件。CORBA 安装代码在代码生成的第二个阶段中生成。make 过程将 IDL 和 C++ 文件与 CORBA 框架链接起来。
make 首先调用 IDL 编译器将 IDL 代码转换为 C++ 代码。然后,它调用 C++ 编译器将 IDL 编译器的 C++ 输出以及 Rational Rhapsody 本机 C++ 输出编译为组件的汇编语言映像。