AVR32 Embedded Development/AVR32 GCC
From AVRFreaks Wiki
AVR32 GNU Compiler
GCC, the GNU Compiler Collection is used at the compilation stage. The avr32 version
of GCC is used by calling avr32-gcc
. The compiler supports c-code compilation, assembly and linking. C++ can be compiled calling avr32-g++
.
For more information about avr32-gcc usage and parameters please use the built in help command:
avr32-gcc --help
- For general information about GCC, please visit the official GNU GCC web site.
Binutils
The following AVR32 GNU Binutils are available:
- avr32-ld - GNU linker
- avr32-as - GNU assembler
- avr32-addr2line - Converts addresses into filenames and line numbers.
- avr32-ar - A utility for creating, modifying and extracting from archives.
- avr32-c++filt - Filter to demangle encoded C++ symbols.
- avr32-nm - Lists symbols from object files.
- avr32-objcopy - Copys and translates object files.
- avr32-objdump - Displays information from object files.
- avr32-ranlib - Generates an index to the contents of an archive.
- avr32-readelf - Displays information from any ELF format object file.
- avr32-size - Lists the section sizes of an object or archive file.
- avr32-strings - Lists printable strings from files.
- avr32-strip - Discards symbols.
For more information about each util, use the built in help command:
avr32-<util name here> --help
- For general information about GNU Assembler (GAS), GNU linker and other binutils, plase visit the official GNU Binutils web site.