Your best bet is probably OpenWatcom, which includes a C++ compiler. Back in the early-to-mid 90s, I believe this was the best C/C++ compiler around. It was open-sourced a few years ago.
More Related Contents:
- Where are static variables stored in C and C++?
- What’s the difference between __PRETTY_FUNCTION__, __FUNCTION__, __func__?
- how does array[100] = {0} set the entire array to 0?
- How to change mode from c++98 mode in Dev-C++ to a mode that supports C++0x (range based for)?
- What is special about numbers starting with zero?
- Best compiler warning level for C/C++ compilers? [closed]
- Qt: can’t find -lGL error
- Do unused functions get optimized out?
- Why does C need “struct” keyword and not C++?
- Unexpected order of evaluation (compiler bug?) [duplicate]
- Can I separate C++ main function and classes from Objective-C and/or C routines at compile and link?
- What is difference between sjlj vs dwarf vs seh?
- Compile-time assertion?
- Template within template: why “`>>’ should be `> >’ within a nested template argument list”
- How much footprint does C++ exception handling add
- Declaring and initializing a variable in a Conditional or Control statement in C++
- Update GCC on OSX
- Inadvertent use of = instead of ==
- What are near, far and huge pointers?
- Understanding stack frame of function call in C/C++? [closed]
- High delay in RS232 communication on a PXA270
- Why is the phrase: “undefined behavior means the compiler can do anything it wants” true?
- Template instantiation details of GCC and MS compilers
- “No newline at end of file” compiler warning
- What is a jump table?
- C++ string literal data type storage
- Two classes that refer to each other
- Embedded C++ : to use STL or not?
- _iterator_debug_level value ‘0’ doesn’t match value ‘2’
- Is there any reason to use C instead of C++ for embedded development? [closed]