Skip to Main Content Skip to Search
Accelerating the pace of engineering and science


 

Supported and Compatible Compilers – Release 2012b

A number of MathWorks products or product features require that you have a third-party compiler installed on your system. The tables below outline the compilers that are supported by various MathWorks products. These compilers are provided by a number of vendors and are available under a variety of commercial, academic, or open source terms; visit the providers' Web sites for further information.



Linux (64-bit)

On Linux, no C compiler is supplied with MATLAB. The GNU compiler (gcc) is included with many Linux distributions.

MATLAB Product Family – Release 2012b

  MATLAB MATLAB Compiler MATLAB Builder JA MATLAB Coder SimBiology Fixed-Point Toolbox
Compiler For MEX-file compilation, loadlibrary, and external usage of MATLAB Engine and MAT-file APIs For C and C++ shared libraries For all features For all features For accelerated computation For accelerated computation
GNU gcc/g++ 4.4.x 1
Available at no charge
 
GNU gfortran 4.3.x
Available at no charge
         
Java Development Kit (JDK) 1.6
Available at no charge
         

Simulink Product Family – Release 2012b

  Simulink Simulink  Stateflow Simulink Coder Embedded Coder Simulink Code Inspector
Compiler For S-Function compilation For model referencing, Accelerator mode, Rapid Accelerator mode, and MATLAB Function blocks For all features For all features When targeting the host OS For all features
GNU gcc/g++ 4.4.x 1
Available at no charge
GNU gfortran 4.3.x
Available at no charge
√ 2          

To determine the version of your compiler, see Solution 1-1880F.

Notes for the Linux (32-bit and 64-bit) Platform

  1. g++ libraries are required, even when compiling C-language source code. This may require installing the "gcc-g++" (or similar) package on your system.
  2. Fortran compilers are supported with Simulink only for creating Simulink S-functions using the MATLAB MEX command. The S-functions can be used with normal and accelerated simulations.