実行ファイルにコンパイラーの情報を保存する場合は、-sox (Linux*) または /Qsox (Windows*) オプションを使用します。このオプションを使用すると、次の情報が保存されます。
Linux:
オブジェクト・ファイルに文字列として保存されているコンパイラー情報を表示するには、次のコマンドを実行します。
strings -a a.out|grep comment:
Windows:
オブジェクト・ファイルに文字列として保存されているリンカー宣言子を表示するには、次のコマンドを実行します。
link /dump /directives filename.obj
-?comment リンカー宣言子は、コンパイラーのバージョン番号を表示します。
実行ファイル中のコンパイラー情報を検索するには、次のコマンドを実行します。
findstr "Compiler" filename.exe
この検索では、"Compiler" という部分文字列を含む文字列が検索されます。