インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

コードレイアウトおよびマルチオブジェクト IPO の理解

IPO コンパイル中に実行される最適化には、コードレイアウトがあります。複数ファイルの IPO 中にコンパイラーが行う解析により、中間表現 (IR) 情報が含まれたすべてのルーチンのレイアウト順序が特定されます。マルチオブジェクト IPO コンパイルでは、コンパイラーはリンカーに任意の順序を伝える必要があります。

最初に、コンパイラーは、各ルーチンを名前付きテキストセクションに格納します (名前付きテキストセクションは、オペレーティング・システムによって異なります)。

Windows*

Linux*

関連情報