Intel® C++ Compiler

Reminder to join the Intel® Parallel Studio XE 2017 Beta program and provide feedback.

Dear Forum participant,

This is a reminder for you to participate in the Intel® Parallel Studio XE 2017 Beta program and provide feedback. In this beta test, you will have early access to Intel® Parallel Studio XE 2017 products and the opportunity to provide feedback to help make our products better.

Registration is easy through the following link. Please complete the pre-beta survey, register, and download the beta software:

Intel® Parallel Studio XE 2017 Pre-Beta survey

Intel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016

The new version Intel C++ Compiler 16.0 is now available in Intel Parallel Studio XE 2016 that has launched early this week. If your support license is current you can download and install this at no additional charge from the Intel Registration Center

You will find some blog postings about some new features and new free tools.

Оптимизировали, оптимизировали, да не выоптимизировали!

Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

New functions for reading files iostream etc

its been a fair while since I did c and c++ at university. What I'd like to know is what functions and headers are best for reading text from a file. I'm looking to read engineering data such as floats , doubles etc written as text in the file in various formats I.e some lines may have 4 floats and others may be more or a mix of text and floats. Is there a faster way than using sscanf and reading a line by fgets?



Intel compiler cannot find libstdc++ include files

So I am trying to use Intel compiler on SMP to which I have only user access. I tried to compile simple Hello World program, but I am getting the error

icpc: error #10001: could not find directory in which the set of libstdc++ include files resides

The Intel compiler version is and gcc version is 5.2 (although there are older versions as well).  I tried to add the line   -cxxlib=/share/apps/gcc/5.2 to compilation command, but that doesn't help as well. I will just list some command results

$ which gcc


$which icc

problem with -filelist option with XE Composer 2016 on Mac

I'm currently using the deprecated stdc++ library in my Mac app. I want to switch to libc++ but now my application compiled with icc crashes when using a c++ library (it does not crash when launched, only when using some c++ libraries like libxl and boost):


libc++abi.dylib: terminating with uncaught exception of type libxl::xlerror: invalid file format


Segmentation fault on Arch Linux when compiled with icpc


I am having problems when trying to run an icpc-compiled program. I know Intel compilers are not officially supported on my platform, but I would appreciate if you helped me solve the problem. 

icc -v


icc version 16.0.3 (gcc version 6.1.1 compatibility)

Thank you!

Подписаться на Intel® C++ Compiler