- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks Steve, I thought it would be an easy one for you
Regards
Carl

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page