AVR32 Embedded Development/AVR32 GCC

From AVRFreaks Wiki

Jump to: navigation, search

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

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.
Static version created: 2007-03-07
Copyright (c) 2007 Atmel Corporation