If you want to save information about the compiler in your executable, use the [Q]sox option to save:
- Compiler version number and options used to produce the executable.
- Profile data and inlining information (if optional arguments were specified).
To view the information stored in the object file, use the following command:
objdump -sj comment a.out strings -a a.out | grep comment:
To view the linker directives stored in string format in the object file, use the following command:
link /dump /directives 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.exeThis searches for any strings that have the substring "Compiler" in them.