User`s guide
Development Studio Overview
Development Process
35Targeting MC56F83xx/DSP5685x Controllers
Figure 3.4 CodeWarrior Build System
This architecture means that the CodeWarrior IDE uses the same front-end compiler to
support multiple back-end platform targets. In some cases, the same back-end
compiler can generate code from a variety of languages. User benefits of this
architecture include:
• An advance in the C/C++ front-end compiler means an immediate advance in all
code generation.
• Optimizations in the IR mean that any new code generator is highly optimized.
• Targeting a new processor does not require compiler-related changes in source
code, simplifying porting.
Metrowerks builds all compilers as plug-in modules. The compiler and linker
components are modular plug-ins. Metrowerks publishes this API, so that developers
can create custom or proprietary tools. For more information, go to Metrowerks
Support:
http://www.metrowerks.com/MW/Support
When compilation succeeds, building moves on to linking. The IDE linker:
• Links the object files into one executable file. (You use the M56800E Target
settings panel to name the executable file.)
• In case of errors, issues appropriate error messages and halts.