Bri's worldelectronics, programming and more

english

AVR gcc C/C++ toolchain

Aktuelle toolchain für AVR Mikrocontroller.

AVR gcc C/C++ debian package download

Download:   avr-gcc-bri-9.1.0-all.deb (gcc 9.1.0, binutils 2.32.0, avr libc 2.0.0, gdb 8.3)

Download:   avr-gcc-bri-8.3.0-all.deb (gcc 8.3.0, binutils 2.32.0, avr libc 2.0.0, gdb 8.3)

Download:   avr-gcc-bri-7.4.0-all.deb (gcc 7.4.0, binutils 2.32.0, avr libc 2.0.0, gdb 8.3)

Download:   avr-gcc-bri-6.5.0-all.deb (gcc 6.5.0, binutils 2.32.0, avr libc 2.0.0, gdb 8.3)

Download:   avr-gcc-bri-5.5.0-all.deb (gcc 5.5.0, binutils 2.32.0, avr libc 2.0.0, gdb 8.3)

Download:   avr-gcc-bri-4.9.4-all.deb (gcc 4.9.4, binutils 2.32.0, avr libc 2.0.0, gdb 8.3)

AVR gcc C/C++ toolchain build script

Mit diesem build script kann die toolchain selber compiliert werden. Am Ende wird ein debian package erzeugt.

Download:   AVR_gcc 2019-07-16.zip

Benötigte Bibliotheken

Für die Erstellung der toolchain müssen C/C++ Compiler, texinfo und folgende Bibliotheken installiert sein: GMP, MPC und MPFR. Das geht am einfachsten so:

      sudo apt install gcc g++ make libgmp-dev libmpc-dev libmpfr-dev texinfo
      

Erstellung der toolchain

Hinweis: die benötigten Quellcodes werden automatisch runter geladen.

Die build scripte

00_settings.shDie Einstellungen (Versionsnummern etc).
01_make_binutils.shSkript zum Compilieren der Binutils.
02_make_gcc.shSkript zum Compilieren des GCC.
03_make_avr_libc.shSkript zum Compilieren der avr libc.
04_make_debian_package.shSkript zum Erstellen des Debian packages.
make_toolchain_clean.shSkript zum Löschen aller temporären Dateien.
make_toolchain.shSkript zum Compilieren der kompletten toolchain.
debian_packageVerzeichnis mit den Dateien für das Debian package.
sourcesVerzeichnis für die Quellcodes (binutils, gcc, avr libc).
installVerzeichnis für die kompilierte Toolchain.
tmpVerzeichnis für die temporären Dateien.

Bri's world© Torsten Brischalle. Design based upon BlueWebTemplates.com