Configuration files ensure
precise source code analysis
Compiler Specific Analysis
|
|
Most C and C++ source code is written for specific compiler and hardware targets. In part, this is because most C and C++ compilers incorporate language extensions beyond the ANSI standards. Options in Imagix 4D's semantic analyzer can be configured to support these extensions. As a result, the information presented by Imagix 4D during your source code analysis precisely reflects the symbols and dependencies as understood by your specific compiler.
These options specify compiler header file locations, keyword extensions and predefined macros, and are most easily set through configuration files. Imagix 4D ships with preconfigured configuration files for leading C and C++ compilers, for both native and embedded applications. If you don't see your compiler on the list of the standard distribution (below), please contact us. We have a library of additional configuration files, and if your compiler's not there, we're often able to create one quickly.
| Native Compilers | | Embedded Cross Compilers |
| Borland | | Analog Devices | IAR Systems |
| GNU | | ARM RealView | Intel |
| Hewlett-Packard | | CodeWarrior / Freescale | Keil / ARM |
| IBM | | Cosmic Software | MetaWare / ARC |
| Microsoft | | Diab / WindRiver | Microchip MPLAB |
| SCO | | Fujitsu | Microtec / Mentor Graphics |
| Silicon Graphics | | GNU | Renesas / NEC |
| Sun Microsystems | | Green Hills Software | Tasking / Altium |
| Watcom | | HI-TECH / Microchip | Texas Instruments |
| | HIWARE / Freescale | vxWorks / WindRiver |
In addition to these specific C and C++ compilers, Imagix 4D source analyzer and compiler configuration files provide support for certain languages closely related to C and C++.
| Language | | Compiler Vendor |
| Dynamic C | | Rabbit / Z-World |
| Neuron C | | Eschelon |
|