C/C++ Compiler Overview
C/C++ Compiler Overview
The C/C++ compiler (
opment efforts by:
• Processing C and C++ source files, producing machine level ver-
sions of the source code and object files
• Providing relocatable code and debugging information within the
object files
• Providing relocatable data and program memory segments for
placement by the linker in the processors' memory
Using C/C++, developers can significantly decrease time-to-market since
it gives them the ability to efficiently work with complex signal processing
data types. It also allows them to take advantage of specialized DSP opera-
tions without having to understand the underlying DSP architecture.
The C/C++ compiler (
code for the ADSP-219x DSPs. Additionally, Analog Devices includes
within the compiler a number of C language extensions designed to assist
in DSP development. The
environment or from an operating system command line.
The C/C++ compiler (
files and produces ADSP-219x DSP's assembler source files. The assem-
bler source files are assembled by the ADSP-219x assembler (
The assembler creates Executable and Linkable Format (ELF) object files
that can either be linked (using the linker) to create an ADSP-219x exe-
cutable file or included in an archive library (using
which the compiler controls the assemble, link, and archive phases of the
process depends on the source input files and the compiler options used.
Source files contain the C/C++ program to be processed by the compiler.
The
compiler supports the ANSI/ISO standard definitions of the
cc219x
C and C++ languages. For information on the C language standard, see
1-2
) is designed to aid your DSP project devel-
cc219x
) compiles ISO/ANSI standard C and C++
cc219x
compiler runs from the VisualDSP++
cc219x
) processes your C and C++ language source
cc219x
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
easm219x
). The way in
elfar
for ADSP-219x DSPs
).
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?
Questions and answers