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

 

Product Support

1601 - Supported / Compatible Compilers for MATLAB 7.3 (R2006b)


For information on a past or the current release, please select from the choices below:

 

 


What Is MATLAB 7.3 (R2006b) Built With?

Architecture Compiler version
Linux (32-bit) gcc/g++ version 3.4.5
Linux (64-bit) gcc/g++ version 3.4.5
Macintosh Apple Computer, Inc. version gcc-3.3
Solaris Sun One Studio 8 C++ 5.5 Patch 113817-06 2004/01/29
Windows (32-bit) Microsoft Visual C/C++ .NET 2003 (7.1) Professional Edition
Windows (64-bit) Microsoft Visual C/C++ 2005 (8.0) Professional Edition

 

Supported / Compatible Compilers for MATLAB 7.3 (R2006b)

Microsoft Windows (32-bit)

Microsoft Windows (64-bit)

Macintosh

UNIX

  • All MATLAB 7.3 (R2006b) and Simulink 6.5 (R2006b) Related Products


    Microsoft Windows (32-bit)

    MATLAB 7.3 (R2006b) and Related Products

    Microsoft Windows   MATLAB MATLAB
    Compiler
    MATLAB
    Builder
    for .NET
    MATLAB
    Builder
    for Excel
    MATLAB
    Builder
    for Java
    Compiler Version Notes 7.3 4.5 2.1 1.2.7 1.0
    Microsoft Visual C++ 2005 8.0
    Prof. Ed.
    1, 2 x x x x  
    Microsoft Visual C++ .NET 2003 7.1
    Prof. Ed.
    1, 2 x x x x  
    Microsoft Visual C/C++ 6.0
    Prof. Ed.
    1, 2 x x x x  
    Microsoft Framework SDK 2.0 2     x    
    1.1 2     x    
    Lcc - Win32 2.4.1   x x      
    Borland C++ Builder 6 3 x x      
    5 3 x x      
    Borland C/C++ Free Command Line Tools 5.5   x x      
    Intel C/C++ 7.1 7 x        
    Open Watcom 1.3   x        
    Intel Visual Fortran 9.0 7 x        
    Compaq Visual Fortran 6.6   x        
    6.1 6 x        
    Sun Java Development Kit (JDK) 1.5           x
    1.4           x

     

    Simulink 6.5 (R2006b) and Related Products

    Microsoft Windows    
     
     
     
     
     
    Compiler Version Notes 6.5 6.5 6.5 6.5 6.5 3.1
    Microsoft Visual C++ 2005 8.0
    Prof Ed.
    1 x x x x x x
    Microsoft Visual C++ .NET 2003 7.1
    Prof. Ed.
    1 x x x x x x
    Microsoft Visual C/C++ 6.0
    Prof. Ed.
    1 x x x x x x
    Lcc - Win32 2.4.1   x x x x x  
    Borland C++ Builder 6 3 x   x x x  
    5 3 x   x x x  
    Borland C/C++ Free Command Line Tools 5.5   x   x x x  
    Intel C/C++ 7.1 7 x   x   x  
    Open Watcom 1.3   x   x x x x
    Intel Visual Fortran 9.0 4, 7 x   x      x
    Compaq Visual Fortran 6.6 4 x   x       
    6.1 4, 6 x   x       

    Microsoft Windows (64-bit)

    MATLAB 7.3 (R2006b) and Related Products

    Microsoft Windows   MATLAB MATLAB
    Compiler
    Compiler Version Notes 7.3 4.5
    Microsoft Visual C++ 2005 8.0
    Prof. Ed.
    1, 5 x x
    Microsoft Platform SDK 14.0   x  
    Intel Visual Fortran 9.0  7 x  

     

    Simulink 6.5 (R2006b) and Related Products

    Microsoft Windows    
     
     
     
     
     
    Compiler Version Notes 6.5 6.5 6.5 6.5 6.5 Not
    Supported
    Microsoft Visual C++ 2005 8.0
    Prof. Ed.
    1 x x x x x  
    Intel Visual Fortran 9.0 47 x   x      

     


    Notes for the Microsoft Windows Tables for all MATLAB 7.3 (R2006b) and Simulink 6.5 (R2006b) Related Products

    1. The list that is generated when using the mex -setup and mbuild -setup commands refers to the Microsoft Visual C++ .NET 2003 Compiler as Microsoft Visual C/C++ 7.1, and refers to the Microsoft Visual C++ 2005 Compiler as Microsoft Visual C/C++ 8.0. Only the Professional Edition of the Microsoft Compiler (version 6.0, 7.1 or 8.0) is officially tested and supported by the MathWorks products.

    2. In order to build .NET components, the Microsoft .NET Framework SDK 1.1 or 2.0 must be installed. These products are automatically installed by Visual Studio 2003 or 2005 respectively, and they can also be downloaded from the Microsoft website: http://msdn.microsoft.com.

      In order to execute applications that use the resulting .NET components, the target machine must have the matching .NET Framework installed.

    3. Version 6 of the Borland C++ Builder is packaged with Borland C/C++ Compiler 5.6. Version 5 of the Borland C++ Builder is packaged with Borland C/C++ Compiler 5.5.

    4. Fortran compilers are only supported with Simulink for creating Simulink S-functions using the MATLAB MEX command. The S-functions can be used with normal and accelerated simulations.

    5. To use Microsoft Visual Studio 2005 with MATLAB on 64-bit systems, the "X64 Compilers and Tools" must be chosen during installation of Microsoft Visual Studio 2005.

    6. The Compaq Visual Fortran 6.1 compiler is being phased out and will not be supported in a future release.

    7. Intel compilers depend on tools provided by Microsoft development products.  The following combinations are supported by MATLAB and Simulink related products:
      Intel Compilers
      on Microsoft Windows
       

      Microsoft
      Visual Studio .NET 2003
      Professional Edition
      (32-bit)

      Microsoft
      Visual Studio 6.0
      Professional Edition
      (32-bit)

      Microsoft
      Platform SDK
      for Windows Server 2003
      (64-bit)
      Compiler Version 7.1 6.0 14.0
      Intel C++ 7.1 7.1   x  
      Intel Visual Fortran 9.0 9.0 x   x

    Exception Handling

    When using C++, the MATLAB Compiler relies on the availability of exception handling in the C++ language. Several of the supported compilers do not properly support C++ exception handling. Consequently, our support for exception handling is limited on those platforms.


    Macintosh

    All MATLAB 7.3 (R2006b) and Simulink 6.5 (R2006b) Related Products

    Macintosh   MATLAB MATLAB Compiler Simulink Stateflow RTW
    Compiler Version Notes 7.3 4.5  6.5 6.5 6.5
    gcc / g++ 3.3  

    x

    x

    x

    x

    x

    Absoft f77/f90 8.2a 1

    x

     

    x

     

     

     


    Notes for the Macintosh Table for all MATLAB 7.3 (R2006b) and Simulink 6.5 (R2006b) Related Products

    1. Fortran compilers are only supported with Simulink for creating Simulink S-functions using the MATLAB MEX command. The S-functions can be used with normal and accelerated simulations.


    UNIX

    UNIX / Linux   MATLAB MATLAB Compiler MATLAB Builder for Java Simulink Stateflow RTW
    Compiler Version Notes 7.3 4.5 1.0 6.5 6.5 6.5
    Linux (32-bit) gcc / g++ 3.4.5  

    x

    x

     

    x

    x

    x

    Linux (32-bit) g77

    3.4.5 1

    x

     

     

    x

    x

     

    Linux (64-bit) gcc / g++ 3.4.5  

    x

    x

     

    x

    x

    x

    Linux (64-bit) g77 3.4.5 1

    x

     

     

    x

    x

     

    Solaris cc / CC 5.5  

    x

    x

     

    x

    x

    x

    Solaris gcc / g++ 3.2.3 3

    x

     

     

    x

    x

    x

    Solaris f90 7.1  1

    x

     

     

    x

     

     

    Sun Java Development Kit (JDK) 1.5 2

     

     

    x

     

     

     

    1.4

    2

     

     

    x

     

     

     

     


    Notes for the UNIX Table for all MATLAB 7.3 (Release 2006b) and Simulink 6.5 (Release 2006b) Related Products

    1. Fortran compilers are only supported with Simulink for creating Simulink S-functions using the MATLAB MEX command. The S-functions can be used with normal and accelerated simulations.

    2. The Sun Java Development Kit (JDK) versions specified here apply to the following UNIX platforms: Linux (32-bit), Linux (64-bit), and Solaris.

    3. gcc is supported on Solaris for MEX-files and Simulink S-functions, but not Engine or MAT-file programs.


     


    Additional Information

    Real-Time Windows Target

    • Real-Time Windows Target contains a built-in compiler that is shipped with the product. The compiler used is Open Watcom and Real-Time Windows Target uses this compiler exclusively.
  • Contact Us

    Call MathWorks: 508-647-7000