Intel® Math Kernel Library 2018 Update 2 Developer Guide
Intel® MKL supports compilers identified in the Release Notes. However, the library has been successfully used with other compilers as well.
Although Compaq no longer supports the Compaq Visual Fortran* (CVF) compiler, Intel MKL still preserves the CVF interface in the IA-32 architecture implementation. You can use this interface with the Intel® Fortran Compiler. Intel MKL provides both stdcall (default CVF interface) and cdecl (default interface of the Microsoft Visual C* application) interfaces for the IA-32 architecture.
When building Intel MKL code examples, you can select a compiler:
For Fortran examples: Intel® or PGI* compiler
For C examples: Intel, Microsoft Visual C++*, or PGI compiler
Intel MKL provides a set of include files to simplify program development by specifying enumerated values and prototypes for the respective functions. Calling Intel MKL functions from your application without an appropriate include file may lead to incorrect behavior of the functions.