
10-14
ZSP Integrated Development Environment (ZSP IDE)
The following table describes the options that control the linker.
10.3.3 Linker Settings
The Linker Settings window provides detailed control over link behavior.
See the Linker section of this manual for more detail.
a.
Entry Point - The Entry Point directive to the linker specifies the
starting address or label of the executable. The default is the
label “__start” (provided in crt0.obj for C programs). For
assembly programs you may specify the entry point to be any
valid label or address, or you may accept the default which is the
start of the “.text” section.
No standard includes (-nostdinc)
This option directs the compiler not to search the
standard system directories for header and include
files.
Include Directories (-I)
Include Directories is a list of directories that the com-
piler will search for header and include files.
No Standard Libraries (-nostdlib)
This option forces the compiler to not use the stan-
dard system startup files or libraries during linking.
Suppress warnings (-W)
This option suppresses warning messages.
Listing option (-a)
This option produces a listing file. The listing file
includes high-level source information, assembly
instruction information, and symbol information. Type
a filename in the text box to save the listing to a file.
The listing is sent to standard output if no filename is
specified.
Additional compiler options Text Box (option)
This option specifies any compiler options that do not
have a check box in the Compiler/Assembler options
tab. Separate multiple options with spaces.
Produce debugging information (-dbg)
This option includes debugging symbols in the object
file to allow source-level debugging of assembly files.
Additional assembler options Text Box (
option)
This option specifies any assembler options that do
not have a check box in the Compiler/Assembler
options tab. Separate multiple options with spaces.
Table 10.1
Compiler/Assembler Options
Option (Command Line Equivalent)
Description