User manual
PB009706-0405 ZiLOG Developer Studio II Product Brief
Part/Series MCU
Subtitle Product Brief
5
eZ8 C-Compiler
Introduction
The eZ8 C-Compiler is an optimizing ANSI C-
Compiler. The eZ8 C-Compiler meets ANSI’s defi
-
nition of a freestanding implementation (code can
be developed for another machine), with the excep
-
tion that doubles (object types) are 32 bits. In
accordance with the definition of a freestanding
implementation, the compiler accepts programs
which confine the use of the features of the
ANSI standard library to the contents of the
standard headers: <float.h>, <limits.h> and
<stddef.h>. This release supports more of the
standard library than is required of a freestanding
implementation.
The compiler runs on the Windows
®
Win98
Second Edition, WinNT 4.0 Service Pack 6,
Win2000 Service Pack 3, WinXP Service Pack 1
operating systems and can be invoked either
through the command line or within the ZiLOG
Developer Studio Integrated Development Envi
-
ronment. There are several language extensions
supported in this version of the compiler, including
interrupt functions and memory space accesses.
Figure 3 illustrates an example of the eZ8 C-Com-
piler development flow.
Figure 3. C-Compiler Development Flow
C Source
Files
Assembler
Source
C-
Compiler
Assembler
Archiver
Libraries of
IEEE695
Object
IEEE695
File
Target
Board
Linker
IEEE695
Object
Files
Assembler
Source
Files
Linker
Command Files
Next page