- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In 16.0, the Intel C++ Compiler provided two compilers (one based on EDG, another based on Clang).
From the 16.0 documentation:
Using the Command Line
To invoke the compiler from the command line, use a command similar to the following:
For C source files: icc my_source_file.c or icl my_source_file.c
For C++ source files: icpc my_source_file.cpp or icl++ my_source_file.cpp
Following successful compilation, the compiler creates an executable file in the current directory.
icl/icl++ is a Clang-based front-end. You can use Clang options with this compiler. icc/icpcis an EDG-based front-end. You cannot use Clang options with icc/icpc.
But I'm not seeing a similar description now in 19.0 document.
- Tags:
- CC++
- Development Tools
- Intel® C++ Compiler
- Intel® Parallel Studio XE
- Intel® System Studio
- Optimization
- Parallel Computing
- Vectorization
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So, this says at least for MacOS icl++ (which does not exist on windows, BTW, or Linux) uses clang while Edison design g. is for icc. https://web.archive.org/web/20150905074805/https://software.intel.com/en-us/get-started-with-cpp-compiler-for-osx-parallel-studio-xe
But then again, MacOS uses clang. Windiwd icl is different, while on linux icl is called icc.
But then again, MacOS uses clang. Windiwd icl is different, while on linux icl is called icc.

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