- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
How can I verify Build or Update numbers of Intel C++ compiler at compile time? I'm currently using three versions of Intel C++ compiler and when compiling some sources their outputs look like: [ Version 8.1 ] ... Compiling with Intel(R) C++ Compiler 8.1.038 [IA-32]... (Intel C++ Environment) Stdphf.cpp ... [ Version 12.1.3 ] ... Compiling with Intel(R) C++ Compiler XE 12.1.3.300 [IA-32]... (Intel C++ Environment) Stdphf.cpp ... [ Version 13.0.0 ] ... Compiling with Intel(R) C++ Compiler XE 13.0.0.089 [IA-32]... (Intel C++ Environment) Stdphf.cpp ... and I changed a font to bold for numbers I need to verify at compile time. I know that Intel C++ compiler specific macros __INTEL_COMPILER and __INTEL_COMPILER_BUILD_DATE provide information about some release and they could be used. So, I wonder if another Intel C++ compiler specific macros with some additional information about release exist? Thanks in advance.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
A macro that returns: Intel(R) C++ Compiler XE 13.0.0.089 [IA-32]
would be nice.
Jim
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Our latest (under development compiler) has a new macro called __INTEL_COMPILER_UPDATE. I can't tell what it's going to be set to because it is currently 0 since we haven't put out a release yet. But it sounds like this could be what you are looking for...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergey,
Did you post as:
Bla bla bla my code follows:
&[;cpp&]; Sergey, remove ampersand and semicolon
int main()
...
&[;/cpp&]; Sergey, remove ampersand and semicolon keep /
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sergy,
I believe Rich Text or Not Rich Text has no effect on what occures with using &[;xxx&]...&[;/xxx&]; (ampersand nad semicolon removed)
Where xxx is one of: bash, csharp, cpp, css, fortran, jscript, java, perl, php, plain, python, r, ruby, sql, xml, html, javascript, s, splus.
The two tags are not html either, rather the websit script uses these identifiers to reformat the enclosed text in a format familliar with the language specified. Example of which is cpp programmers tend to prefer that a newline at the end of a statement is not removed by the editor and shows as a new line as opposed to new paragraph.
Jim Dempsey

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