-qtocdata

説明

ローカルとしてデータにマークを付ける。

構文

構文図を読む構文図をスキップする        .-notocdata-.
>>- -q--+-tocdata---+------------------------------------------><
 

このオプションは 64 ビット・コンパイルにのみ適用され、32 ビット・コンパイルで指定された場合には 無視されます。

ローカル変数は、それらを使用する関数に静的にバインドされます。-qtocdata は、すべての変数がローカルであると想定するようコンパイラーに命令します。

インポートされる変数がローカル変数であると見なされた場合、不正なコードが 生成され、パフォーマンスが低下することがあります。 インポートされた変数は、ライブラリーの共用部分に動的にバインドされます。 -qnotocdata は、すべての変数がインポートされたものであると想定するようコンパイラーに命令します。

データにマークを付けるオプションが矛盾する場合は、以下の方法で解決されます。

変数名のリスト・オプション 特定の変数名に対する最後の明示的指定が使用されます。
デフォルトを変更するオプション この形式は、名前リストを指定しません。 指定された最後のオプションが、 名前リスト・フォームに明示的にリストされていない変数のデフォルトになります。

関連情報