Renesas REJ10J1837-0100 Network Card User Manual


 
High-performance Embedded Workshop 2. Build Basics
REJ10J1837-0100 Rev.1.00 Nov. 16, 2008
35
2. Build Basics
This chapter explains the general basic functions of the High-performance Embedded Workshop whilst the more
advanced features can be found in chapter 3, Advanced Build Features.
2.1 The build process
The typical build process is outlined in the figure below. This may not be the exact build process that your installation
of High-performance Embedded Workshop will use, as it depends upon the tools that were provided with your
installation of High-performance Embedded Workshop (you may not have a compiler, for instance). In any case, the
principles are the same – each phase of the build takes a set of project files and builds them; if every file builds
successfully then the next phase is executed.
In the example shown in the figure above, the Compiler is the first phase, the Assembler is the second phase and the
Linker is the third and final phase. During the Compiler phase, the C/C++ source files from the project are compiled in
turn. During the Assembler phase, the assembler source files are assembled in turn. During the Linker phase, all library
files and output files from the Compiler and Assembler phases are linked together to produce the load module.
The build process can be customized in several ways. For instance, you can add your own phases, disable phases, delete
phases and so on. These advanced build issues are left to chapter 3, Advanced Build Features.