System Requirements & Platform Availability

Product Requirements & Platform Availability for MATLAB Coder

Supported Platforms

Windows, Mac, Linux

Product Requirements

  • Requires MATLAB
  • Simulink Coder recommended
  • Embedded Coder recommended
  • Requires Fixed-Point Designer for generating fixed-point code
  • Requires host platform C compiler; see list of supported host compilers
  • Requires cross-compiler for the target processor if the code will execute on a platform different from the host
  • For executing deep learning networks, see additional system requirements

Supported Third-Party Compilers

Windows

  • MinGW 5.3 C/C++ (Distributor: mingw-w64)  (available at no charge)
  • Microsoft Visual C++ 2017 Family
    • Community, Professional, and Enterprise editions are supported.
  • Microsoft Visual C++ 2015 Professional
    • A compiler is not installed by default with this version of Visual Studio and must be specified while performing a custom installation. See Answer 328432 for more details.
  • Microsoft Visual C++ 2013 Professional
  • lcc-win64 (included with products that support it)
    • This compiler does not support OpenMP. Code generation will treat parfor-loops as for-loops.

macOS

  • C/C++:
    • Xcode 9.x  (available at no charge)
      • This compiler does not support OpenMP. Code generation will treat parfor-loops as for-loops.
    • Xcode 8.c  (available at no charge)
      • This compiler does not support OpenMP. Code generation will treat parfor-loops as for-loops.

Linux

  •  
    • GCC C/C++ 6.3.x  (available at no charge)

Supported Language Interfaces

  • None

Introduced in R2011a

View requirements for another product: