Reference
C Compiler xgcc
Development Tools
Outline
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.
Flowchart
Start-up Command
xgcc
<options>
<filename>
<filename>
C source file name
Example:
xgcc -c -gstabs test.c
Major Command-line Options
-S
Output assembly code (.s)
-c
Output relocatable object file (.o)
-E
Execute C preprocessor only
-B
<path>
Specify compiler search path
-I
<path>
Specify include file directory
-fno-builtin
Disable built-in functions
-D
<macro>
[=
<string>
]
Define macro name
-O0,-O,-O3
Optimization
-gstabs
Add debugging information with relative path to source files
-mpointer16
Generate code for 16-bit (64KB) data space
-mshort-offset
Generate code for 20-bit (1MB) space
-mno-sjis-filt
Disables filter function for Shift JIS code
-xassembler-with-cpp
Invoke C preprocessor
-Wa,
<option>
Specify assembler option
C compiler
xgcc -S
file.s
Assembly
source files
as
assembler
C compiler
xgcc -c
file.c
file.o
C source files
file.c
C source files
Object files
ld
linker
Содержание 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 ...