minimaltoc

C に適用 C++ に適用

目的

各オブジェクト・ファイルの別々のデータ・セクションに toc を入れることによって、 64 ビット・コンパイルでの toc オーバーフローを阻止する。

構文


構文図

このコンパイラー・オプションは 64 ビット・コンパイルにのみ適用されます。

64 ビット・モードでコンパイルされたプログラムは、toc 入力が 8192 に制限されています。そのため、64 ビット・モードで大きなプログラムをリンクする場合は、「再配置切り捨て」エラー・メッセージが表示される場合があります。-qminimaltoc オプションでコンパイルすることにより、このような toc オーバーフロー・エラーを避けることができます。

-qminimaltoc でコンパイルすると、多少動作が遅い大きなプログラム・コードが作成されることがあります。しかし、プログラムのコンパイル時に最適化オプションを指定すると、このような影響を最小限に抑えることができます。

関連参照

コンパイラーのコマンド行オプション
O、optimize IBM Copyright 2003