Intel® C++ Compiler

Not a valid win32 application

Hi,

I need to write a program that will run on a intel atom d525 processor with windows xp installed. I am using Parallel Studio 2013 with Visual Studio 2012.

When I tried running my code on the machine with windows XP I got the following error:
... is not a valid win32 application.

After some initial research I found out that this was because the console application compiled with Visual C++ uses windows APIs that are not available in windows XP and it has provided a special compiler with which you can compile code that is compatible for windows XP.

Accessing newest C++11 features on older Linux systems?

Anyone know how to be sure that ICC 13's C++11 support isn't a problem on older Linux systems?

ICC 13 on Linux uses the available version of GCC to supply libstdc and libstdc++.  On CentOS/RHEL 6.4, the GCC version is 4.4.7.  The associated version of libstdc++ lacks some C++11 features I'd like to use, but they're present in GCC 4.7.2.

Accessing newest C++11 features on older Linux systems?

ICC 13 on Linux uses the available version of GCC to supply libstdc and libstdc++.

On CentOS/RHEL 6.4, the GCC version is 4.4.7.  The associated version of libstdc++ lackings some C++11 features I'd like to use.  They're present in GCC 4.7.2, which is available via the "devtoolset-1.1" SCL.

Precise details about C++11 support

I'm using ICC 13.x, and I'm writing C++11 code.

This document

http://software.intel.com/en-us/articles/c0x-features-supported-by-intel... 

tries to describe which C++11 features are supported.  But some of the boxes list "Partial" support.  Does anyone know where I can get more details on the level of support for those features?

For example, consider initializer lists.  This statement compiles fine on GCC 4.7.2:

   vector<int> x = {1,2,3};

intel c++ compiler for students

I tried to download Intel C++ Studio XE for Win, but there is a problem with my email address. The problem is that my university doesn't provide e-mails for students in *.edu :( the online form doesn't accept my current e-mail address.

up

I tried to download from http://software.intel.com/en-us/intel-education-offerings/ ("students" tab);

Intel® C++ Studio XE for Windows*

Next, I have to fill " Student Product Request", but I can't.

Empty lines in Intel C++ compiler output for Debug configurations ( 32-bit & 64-bit )

I'd like to report an issue with Intel C++ compiler output for Debug configurations ( 32-bit & 64-bit ): There are empty lines and please take a look ( I marked empty lines with * empty * label ):

[ Intel(R) C++ Compiler XE 13.0.0.089 [IA-32] - Debug - There are empty lines ]

When could Intel C++ compiler support C++11 feature?

Dear all,

Recently I am trying to compiler some code by Intel C++ Compiler XE 13.0, the code is somewhat like the follows:

            for(uint i=0; i<skeleton.size(); i++) {
                for(auto &entry : skeleton[i]) {
                    action(i, entry.vid, entry);
                }
            }

when compiling by Intel C++ Compiler XE 13.0, the following error displayed:

Error    17    error : cannot deduce "auto" type (initializer required)  

Does icl 13.0.1.119 support TSX?

Hello

Intel®Parallel Studio XE 2013 supposes to support TSX accordingly to its release information. But in my case, I don't see that. Maybe it because of misuse of commandline keys or misunderstanding of icl versioing. I don't know what asm compiler exactly is used by icl, but I suppose the one from its distribution.

Experiment was done on 64bit version of Windows with toy assembly routine.

Could someone clarify what is wrong?

c:\all>ver

Microsoft Windows [Version 6.1.7601]

Any detailed documentation on optimizations performed by the ICC?

Hi,

I am very interested in using the ICC long-term for low latency programming. Because of this I would like to try and get some documentation on the sort of optimizations the ICC does and doesn't do. Does this sort of documentation exist/are Intel able to provide something?

EDIT I would want to learn which micro optimizations are completely pointless, how the ICC implements various parts of the C++ language, optimizations performed, how the memory layout is organized etc. It would save many hours observing outputted assembler!

Thanks

Pages

Subscribe to Intel® C++ Compiler