Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
28996 Discussions

Examining Object modules and Libraries

carlls
Beginner
372 Views

Greetings:

I live in a relatively large software community and deal with ~70 internal libraries. I am trying to determine if we are all playing the same game. So what I want to do is examine the object modules/libraries to determine:

1) What O/S this is intended for .. i.e. XP 32 bit, XP 64 bit, or even Linux 32 or Linux 64

2) What compiler built this module. Intel C++, Intel Fortran, or even MS Visual C++

3) What compiler flags were used to create this. (was _stdcall used for example)

I do realize that the solution to this may require multiple utilities to derive each piece.

Thanks

Regards

Carl

0 Kudos
2 Replies
Steven_L_Intel1
Employee
372 Views

The Intel compiler adds a text record to object modules identifying the compiler, for example:

Intel Fortran Compiler for 32-bit applications, Version 9.1 Build 20070109Z

You can ask that a text record with compiler options be inserted by using /Qsox (-sox on Linux.)

0 Kudos
carlls
Beginner
372 Views

Thanks Steve, I thought it would be an easy one for you

Regards

Carl

0 Kudos
Reply