S5U1C17001C ManUal
EPSOn
5-1
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
5 gnU17 iDE
5
IDE
5 GNU17 IDE
This chapter describes the facilities available with the
GNU17 IDE
and describes how to use the
GNU17 IDE
.
5.1 Overview
5.1.1 features
The
GNU17 IDE
(hereafter simply the
IDE
) provides an integrated development environment that makes it user to
develop software using the S1C17 Family C Compiler Package (S5U1C17001C).
The main features of the
IDE
are outlined below.
•
Project management
Allows collective management of all source files needed to create an application as a single project.
•
Supports GNU-compliant C and assembler
The
IDE
lets users create and edit sources in GNU-compliant C or assembly language. User can also load source
code written in other editors into the
IDE
.
•
Creates and executes a makefile
The
IDE
automatically generates a makefile featuring a compiler to linker execution sequence based on user-
selected build options. A build process to generate an executable object file based on this file can be executed
simply by clicking a button.
•
Creates various definition files
The
IDE
lets the user easily edit/create various files in addition to the above makefile, including the linker script
file needed to build a project and the parameter and command files needed to launch the debugger.
•
Launcher for calling the
gdb
debugger
After a build process, the user can call the
gdb
debugger to debug a built application.
5.1.2 Some notes on Use of the iDE
about the guaranteed operation of the iDE
The
IDE
is designed to run on the Eclipse development platform and uses Eclipse facilities during development
work. Note that the facilities not described in this manual lie beyond the scope of guarantee for the
IDE
.
Eclipse plug-in versions
Listed below are the Eclipse plug-ins and versions required by the
IDE
:
Table 5.1.2.1 Eclipse plug-in versions
Plug-in
Version
Eclipse Platform
3.4.0
Eclipse CDT
5.0.0
IDE
operations cannot be guaranteed if any modification, deletions, or updates of these plug-ins are made.
Since the
IDE
is a Java application, Java Virtual Machine will be installed as well.
IDE
operations cannot be
guaranteed for use on a platform other than this virtual Java machine.
about the use of Japanese language in the iDE
Although the
IDE
permits Japanese (using Shift-JIS/MS-932 character code) file and directory names and
strings, the GNU17 tools used to build projects do not support the Japanese language. Do not use the Japanese
language for file and directory names or in executable source code. (Comments in the source code may be writ-
ten in Japanese.)
Summary of Contents for S5U1C17001C
Page 6: ......
Page 17: ...1 General S5U1C17001C Manual 1 General ...
Page 18: ......
Page 21: ...1 2 Install S5U1C17001C Manual 2 Installation ...
Page 22: ......
Page 29: ...3 SoftDev S5U1C17001C Manual 3 Software Development Procedures ...
Page 30: ......
Page 103: ...4 SrcFiles S5U1C17001C Manual 4 Source files ...
Page 104: ......
Page 121: ...5 IDE S5U1C17001C Manual 5 gnU17 iDE ...
Page 122: ......
Page 365: ...6 Compiler S5U1C17001C Manual 6 C Compiler ...
Page 366: ......
Page 385: ...7 Library S5U1C17001C Manual 7 library ...
Page 386: ......
Page 405: ...8 Assemblr S5U1C17001C Manual 8 assembler ...
Page 406: ......
Page 439: ...9 Linker S5U1C17001C Manual 9 linker ...
Page 440: ......
Page 449: ...10 Debugger S5U1C17001C Manual 10 Debugger ...
Page 450: ......
Page 626: ...11 Tools S5U1C17001C Manual 11 Other Tools ...
Page 627: ......
Page 696: ...S1C17 Family C Compiler Package Quick Reference Reference ...