User`s guide

ELF Linker and Command Language
DSP56800E Command-Line Tools
314
Targeting MC56F83xx/DSP5685x Controllers
# filename extension
-nosyspath # global; treat #include <...> like #include
# "..."; always search both user and system
# path lists
-o file|dir # specify output filename or directory for object
# file(s) or text output, or output filename
# for linker if called
-P # global; cased; preprocess and send output to
# file; do not generate code
-precompile file|di # generate precompiled header from source; write
# header to 'file' if specified, or put header
# in 'dir'; if argument is "", write header to
# source-specified location; if neither is
# defined, header filename is derived from
# source filename; note: the driver can tell
# whether to precompile a file based on its
# extension; '-precompile file source' then is
# the same as '-c -o file source'
-preprocess # global; preprocess source files
-prefix file # prefix text file or precompiled header onto all
# source files
-S # global; cased; passed to all tools;
# disassemble and send output to file
-[no]stdinc # global; use standard system include paths
# (specified by the environment variable
# %MWCIncludes%); added after all system '-I'
# paths; default
-U+ | -u[ndefine] name # cased; undefine symbol 'name'
----------------------------------------------------------------------
Front-End C/C++ Language Options
----------------------------------------------------------------------
-ansi keyword # specify ANSI conformance options, overriding
# the given settings
off # same as '-stdkeywords off', '-enum min', and
# '-strict off'; default
on|relaxed # same as '-stdkeywords on', '-enum min', and
# '-strict on'
strict # same as '-stdkeywords on', '-enum int', and
# ' - st r i ct o n '
#
-ARM on|off # check code for ARM (Annotated C++ Reference
# Manual) conformance; default is off
-bool on|off # enable C++ 'bool' type, 'true' and 'false'
# c o n s t a n t s ; d e f a u l t i s o f f