编译并链接应用程序
缺省情况下,当您调用 XL C/C++ 编译器时,将执行以下所有转换阶段:
- 程序源的预处理
- 编译并组装到对象文件中
- 链接到可执行文件
这些不同的转换阶段实际上由单独的可执行文件执行,这些可执行文件称为编译器 组件。 但是,您可以使用编译器选项来仅执行某些阶段,例如预处理或组装。 然后,您可以重新调用编译器以恢复对最终可执行文件的中间输出的处理。
以下部分描述了如何调用 XL C/C++ 编译器来预处理,编译和链接源文件和库:
缺省情况下,当您调用 XL C/C++ 编译器时,将执行以下所有转换阶段:
这些不同的转换阶段实际上由单独的可执行文件执行,这些可执行文件称为编译器 组件。 但是,您可以使用编译器选项来仅执行某些阶段,例如预处理或组装。 然后,您可以重新调用编译器以恢复对最终可执行文件的中间输出的处理。
以下部分描述了如何调用 XL C/C++ 编译器来预处理,编译和链接源文件和库: