次の表は、インテル(R) コンパイラーによる最適化を制限するオプションの一覧です。
Linux* および Mac OS* |
Windows* |
効果 |
---|---|---|
-O0 |
/Od |
すべての最適化を無効にします。コンパイル時間を優先する開発段階では、このオプションを使用してください。 Linux* および Mac OS*:
Windows*:
詳細は、次のトピックを参照してください。
|
-g |
/Zi、/Z7 |
デバッガーで使用するため、オブジェクト・ファイルにシンボリック・デバッグ情報を生成します。 このオプションは、アーキテクチャーとオペレーティング・システムに応じて、他のコンパイラー・オプションを有効または無効にします。詳細は、次のトピックを参照してください。
|
-fno-builtin |
/Oi- |
組み込み関数のインライン展開を無効にします。 詳細は、次のトピックを参照してください。
|
-fmath-errno、 |
相当するオプションなし |
算術ライブラリー関数の呼び出しの後に、errno がテストされると仮定するようコンパイラーに指示します。
|
最適化を制限する詳しい方法については、「最適化の制限のサポート」を参照してください。
Linux および Mac OS |
Windows |
効果 |
---|---|---|
-sox |
/Qsox |
コンパイラー・オプションとバージョン番号を実行ファイルに保存するようにコンパイラーに指示します。リンク処理中に、リンカーは情報文字列を実行ファイル内に置きます。このオプションを使用すると、ファイルのサイズは多少増加しますが、リグレッション問題におけるバージョンの識別が簡単になります。 詳細は、次のトピックを参照してください。
|