MATLAB Compiler Release Notes    

Third Party Compilers

This version of the MATLAB Compiler supports the following PC compilers as they are shipped:

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.

GNU C++

GNU C++ 2.7.2 does not support C++ exception handling.

Borland

Borland C++ (all versions) has a restriction on support of goto statements within try/catch blocks. The MATLAB Compiler sometimes generates goto statements for complicated if conditional statements. The generated code for these will not compile in Borland C++; as a result you will be required to simplify the if condition.


 MATLAB Compiler 2.1 Release Notes