Compiler Command-Line Interface
Table 1-4. C/C++ Compiler Common Switches (Cont'd)
Switch Name
-mem
(on page
1-33)
-no-alttok
(on page
1-33)
-no-bss
(on page
1-33)
-no-builtin
(on page
1-34)
-no-circbuf
(on page
1-34)
-no-defs
(on page
1-34)
-no-extra-keywords
(on page
1-34)
-no-fp-associative
(on page
1-34)
-no_hardware_pc_stack
(on page 1-35
)
-no-mem
(on page
1-35)
-no-std-ass
(on page
1-35)
-no-std-def
(on page
1-35)
-no-std-inc
(on page
1-35)
-no-std-lib
(on page
1-36)
1-16
Description
Causes the compiler to invoke the Memory Initializer after
linking the executable file.
Does not allow alternative keywords and sequences in
sources.
Causes the compiler to group global zero-initialized data
into the same section as global data with non-zero initializ-
ers.
Disables recognition of
Disables the automatic generation of circular buffer code
by the compiler.
Does not define any default preprocessor macros, include
directories, library directories, libraries, run-time headers,
or keyword extensions.
Does not define language extension keywords that could
be valid C or C++ identifiers.
Does not treat floating-point multiply and addition as an
associative.
Uses software stack instead of default hardware stack for
return PC.
Causes the compiler to not invoke the Memory Initializer
after linking. Set by default.
Prevents the compiler from defining standard assertions.
Disables normal macro definitions; also disables Analog
Devices keyword extensions that do not have leading
underscores (__).
Searches for preprocessor header files only in the current
directory and in directories specified with the
Searches for only those linker libraries specified with the
switch when linking.
-l
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
functions.
__builtin
-I
for ADSP-219x DSPs
switch.
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?