Oracle Solaris Studio 12.2:C++ 用户指南

示例

以下示例在相同的步骤中编译和链接。


example% CC -xipo -xO4 -o prog  part1.cc part2.cc part3.cc

优化器在三个源文件之间执行交叉文件内联。这在链接的最后一步完成,因此不必在一次编译所有源文件,可以分多次单独进行编译,每次编译时都指定 -xipo 选项。

以下示例在不同的步骤中编译和链接。


example% CC -xipo -xO4 -c part1.cc part2.cc
example% CC -xipo -xO4 -c part3.cc
example% CC -xipo -xO4 -o prog part1.o part2.o part3.o

在编译步骤中创建的目标文件具有在文件内部编译的附加分析信息,这样就可以在链接步骤中执行跨文件优化。