This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

EC166 configuration

Hi All,
I am interested in the Keil EC++ Compiler.
Can it be configured?
In other words I would like to switch off or on the following features of C++:
-Templates,
-RTTI,
-Exception Handling,
-Multiple inheritance,
etc.

Can someone help me and answer the question?

  • I would like to switch off or on the following features of C++:
    -Templates,
    -RTTI,
    -Exception Handling,
    -Multiple inheritance,
    etc.


    EC++ means 'Embedded C++' which is C++ without templates, RTTI, exception handling, multiple inheritance, namespaces, 'mutable' specifier. You can't switch those features on, they are not supported.

    Regards,
    - mike

  • Hi Mike,
    Thank you for your answer.
    You are right. The EC++ is the C++ without the features like ...
    But some manufacturers of compiler for embedded systems (IAR, Green Hills etc.) offer the option to configure their compiler. You can activate several attributes, if it's needed and if you can afford overhead caused by e.g. polymorphic calls.

    So I mean, that Keil EC166 make it possible too. If I am wrong, write this please.

    Regards

    Sergey