Saving Compiler Information in Your Executable

If you want to save information about the compiler in your executable, use the -sox (Linux* OS) or /Qsox (Windows*) option. When you use this option, the following information is saved:

On Linux OS:

To view the information stored in the object file, use the following command:

objdump -sj comment a.out

strings -a a.out |grep comment:

On Windows OS:

To view the linker directives stored in string format in the object file, use the following command:

link /dump /drectives filename.obj

In the output, the ?-comment linker directive displays the compiler version information.

To search your executable for compiler information, use the following command:

findstr "Compiler" filename.exe

This searches for any strings that have the substring "Compiler" in them.


Submit feedback on this help topic

Copyright © 1996-2011, Intel Corporation. All rights reserved.