Intel® C++ Compiler
Community support and assistance for creating C++ code that runs on platforms based on Intel® processors.
The Intel sign-in experience has changed to support enhanced security controls. If you sign in, click here for more information.
7782 Discussions

Intel Compiler does not create .exe file

Black Belt


While testing algorithmic implementation of various function which are based on "Numerical Recipes in C"  source code , I ran into serious issue(problem) with Intel compiler.

Building stage always is completed succesfuly,but compiler does not create .exe file.I must say that Microsoft compiler works flawlessly Has anyone experienced such a issue with the compiler.

Here I post command line options

/Z7 /nologo /W3 /MP /Ox /Ob0 /Og /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /EHsc /GS- /fp:precise /QxSSE4.1 /Zc:wchar_t /Zc:forScope /Yu"StdAfx.h" /Fp"Debug\FFT test-case Intel Compiler.pch" /FAcs /Fa"Debug\" /Fo"Debug\" /Fd"Debug\vc100.pdb" /FR"Debug\" /Qvec-report2 /Qopt-report:3 /Qopt-report-file:"Debug\FFT test-case Intel Compiler.rep" /Qguide=3 /Qguide-file:"Debug\FFT test-case Intel" /Gd /TC

Thanks in advance

0 Kudos
2 Replies
Black Belt
282 Views "When this option is specified, the compiler does not produce any objects or executables." CL would ignore /Qguide options and not update your .rep file. In fact, if "that Microsoft compiler" isn't the latest (17.00) it won't perform any optimization such as the ICL guide reports refer to. The only relevant diagnostics supported by both ICL and CL 17.00 (with subtly different spellings) are the /Qvec-report ones. /Qguide is in part an effort to improve on the cryptic messages produce by ICL /Qvec-report2. With CL /Qvec-report:2 you must look up "reason codes" manually in a list and then you have the task of correcting your "induction variable not local" messages.
Black Belt
@TimP Thank you for your answer.Now everything is working fine.