sox、Qsox

コンパイラー・オプションとバージョン番号を実行ファイルに保存するようにコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー

構文

Linux* および Mac OS*: -sox
-no-sox
Windows*:  /Qsox
/Qsox-

引数

なし

デフォルト

-no-sox または /Qsox- コンパイラーは、コンパイラー・オプションとバージョン番号を実行ファイルに保存しません。

説明

このオプションは、コンパイラー・オプションとバージョン番号を実行ファイルに保存するようにコンパイラーに指示します。これらの情報が保存されることで、ディスク上の実行ファイルのサイズは少し増えます。

このオプションにより、コンパイラーはそれぞれのオブジェクト・ファイルまたはアセンブリー出力に、コンパイルされた各ソースファイルのコンパイラー・バージョンとコンパイルオプションについての情報を含む文字列を埋め込みます。オブジェクト・ファイルを実行ファイルにリンクする際、リンカーはそれぞれの情報文字列を実行ファイルのヘッダーに配置します。これにより、文字列ユーティリティーなどのツールを使用して実行ファイルのビルドに使用されたオプションを特定できるようになります。

-no-sox または /Qsox- を指定すると、コンパイラーによって生成されるオブジェクトまたはアセンブリー出力に補足情報は追加されません。

代替オプション

なし