Recommended Compilers for use with Perfect Developer 4
See here
for compilers tested with previous versions of Perfect Developer.
C++/Windows
Compiler |
Pass/fail |
Notes |
Microsoft Visual C++ 2005 (including Visual C++ Express 2005)
|
Pass (x86-32)
Pass (x86-64) |
Disable language extensions (/Za).
Enable RTTI (/GR).
Warning level 4 may be used (/W4).
No known problems using optimisation level 2 (/O2).
If compiling for 64-bit (AMD64) platforms, use Perfect Developer 3.02 or later
and recompile the library in 64-bit mode.
|
Microsoft Visual C++ 2008 (including Visual C++ Express 2008)
|
Pass (x86-32)
Not tested (x86-64) |
Disable language extensions (/Za).
Enable RTTI (/GR).
Warning level 4 may be used (/W4).
No known problems using optimisation level 2 (/O2).
|
C++/Linux
Compiler |
Pass/fail |
Notes |
GCC 3.3.1 |
Pass |
It is not yet clear whether the problem with excess destructor
calls generated by earlier versions of gcc within conditional expressions is completely fixed.
For now we recommend configuring Perfect Developer code generation for compiler type "gcc"
to avoid possible problems in this area.
Optimisation level 3 appears to be safe.
|
GCC 4.3 |
Pass (x86-32)
Not tested (x86-64) |
Needs Perfect Developer 4.0 or later.
|
Last updated 2009-07-11
Other products and companies referred to above may be trademarks or
registered trademarks of their respective companies or mark holders.
|