ここでは、IA-32 と Itanium® ベースのシステムを対象としたコンパイルでマルチファイル IPO 実行ファイルを作成する方法を説明します。
-ipo を使用してソースモジュールのコンパイルとリンクを別々に行う場合:
マルチファイル IPO は IR を含むモジュールにだけ適用され、IR を含まないオブジェクト・ファイルはリンク段階に渡されます。効率を上げたいときは、次のように手順 1 と 2 を組み合わせてください:
prompt>icpc -ipo a.cpp b.cpp c.cpp
プロファイル情報を含むマルチファイル IPO を使用すると、さらに最適化を図ることができます。「プロファイルに基づく最適化: 具体例」を参照してください。