1-2
EPSOn
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
1 gEnEral
1.2 Outline of Software Tools
The following shows the outlines of the principle tools included in the package.
(1) C Compiler (xgcc.exe)
This tool is made based on GNU C Compiler and is compatible with ANSI C. This tool invokes
cpp.exe
and
cc1.exe
sequentially to compile C source files to the assembly source files for the S1C17 Family. It has a
powerful optimizing ability that can generate minimized assembly codes. The
xgcc.exe
can also invoke the
as.exe
assembler to generate object files.
(2) assembler (as.exe)
This tool assembles assembly source files output by the C compiler and converts the mnemonics of the
source files into object codes (machine language) of the S1C17 Core. The
as.exe
allows the user to invoke the
assembler through
xgcc.exe
, this makes it possible to include preprocessor directives into assembly source files.
The results are output in an object file that can be linked or added to a library.
(3) linker (ld.exe)
The linker defines the memory locations of object codes created by the C compiler and assembler, and creates
executable object codes. This tool puts together multiple objects and library files into one file.
(4) Debugger (gdb.exe)
This debugger serves to perform source-level debugging by controlling an ICD. It also comes with a simulator
function that allows debugging on a personal computer.
The
gdb.exe
supports Windows GUI. Commands that are used frequently, such as break and step, are registered
on the tool bar, minimizing the necessary keyboard operations. Moreover, various data can be displayed in
multi windows, with a resultant increased efficiency in the debugging tasks.
(5) librarian (ar.exe)
This tool is used to edit libraries. The
ar.exe
can register object modules created by the C compiler and
assembler to libraries, delete object modules in libraries and restore library modules to the original object files.
(6) Make (make.exe)
This tool automatically executes from compile to link according to the command lines described in the make
file. The basic make file can be created by the
IDE
.
(7) gnU17 iDE (eclipse.exe)
The development workbench provides an integrated development environment for a wide range of development
tasks, from source creation to debugging.
This package contains other gnu tools, sample programs and several utility programs. For details on those
programs, please refer to "readmeV
xx
.txt" (
xx
indicates version) on the disk.
note
: Only the command options for each tool described in the respective section are guaranteed to
work. If other options are required, they should only be used at the user's own risk.
Содержание S5U1C17001C
Страница 6: ......
Страница 17: ...1 General S5U1C17001C Manual 1 General ...
Страница 18: ......
Страница 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Страница 22: ......
Страница 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Страница 30: ......
Страница 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Страница 104: ......
Страница 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Страница 122: ......
Страница 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Страница 366: ......
Страница 385: ...7 Library S5U1C17001C Manual 7 library ...
Страница 386: ......
Страница 404: ...7 18 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 7 liBrary THIS PAGE IS BLANK ...
Страница 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Страница 406: ......
Страница 438: ...8 32 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 8 aSSEMBlEr THIS PAGE IS BLANK ...
Страница 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Страница 440: ......
Страница 448: ...9 8 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 9 linkEr THIS PAGE IS BLANK ...
Страница 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Страница 450: ......
Страница 625: ...10 174 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 10 DEBUggEr THIS PAGE IS BLANK ...
Страница 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Страница 627: ......
Страница 695: ...11 68 EPSON S5U1C17001C Manual C Compiler Package for S1C17 Family Ver 1 5 0 11 OTHEr TOOlS THIS PAGE IS BLANK ...
Страница 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...