[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avr-gcc-list] avr-gcc 4.7 for Windows

From: Georg-Johann Lay
Subject: [avr-gcc-list] avr-gcc 4.7 for Windows
Date: Fri, 28 Sep 2012 19:35:48 +0200
User-agent: Thunderbird (X11/20100302)

GCC 4.7 has just been released, and I decided to provide a MinGW32 build of

Many people feel uncomfortable with building the tools to run under MS Windows,
so here they are.

Please notice that the package is not an official distribution (whatever
"official" may stand for), it is just a snapshot build for people that are
inclined to improve the tools by testing them and shortening the
development-test-bugfix cycle or that are simply interested in the current
compiler development and new features.

The package is supplied as a ZIP archive "avr-gcc-4.7.2-mingw32.zip".
There is no installer and the archive is not self-extracting, thus you need an
archiver that can unzip ZIP files.

Unpack the ZIP file to your favorite a location; it will inflate to a directory
called "avr-gcc-4.7.2-mingw32".

The binaries are located in avr-gcc-4.7.2-mingw32\bin

To use the compiler, call avr-gcc-4.7.2-mingw32\bin\avr-gcc.exe directly or add
the "avr-gcc-4.7.2-mingw32\bin" to your PATH environment variable.

If you intend to use LTO, please use Unix-friendly directory names (no blanks,
no special characters like umlauts or ligatures or whatever)

Package location (Directory):

Direct download Link:

ZIP size         : 42 MB
Inflated size    : 116 MB

GCC Version      : 4.7.2
Binutils Version : 2.24
AVR-Libc Version : 1.8.0 (SVN 2298)

The package contains no extra patches and no tools besides the aforementioned 3

The compiler was configured as:

../../gcc.gnu.org/gcc-4_7-branch/configure --target=avr
--prefix=/local/gnu/install/gcc-4.7-mingw32 --host=i386-mingw32
--build=i686-linux-gnu --enable-languages=c,c++ --disable-nls --disable-shared
--with-dwarf2 --with-avrlibc=yes


GCC 4.7 Release Notes: http://gcc.gnu.org/gcc-4.7/changes.html
GCC 4.6 Release Notes: http://gcc.gnu.org/gcc-4.6/changes.html

Entry-Point for AVR-related documentation:

Bugs fixed in 4.7.2:

Bugs fixed in 4.7.1:

Bugs fixed in 4.7.0:

Most notable changes in 4.7.2 compared to 4.7.1 is the support of a new
configure option --with-avrlibc that implements a better integration of
AVR-Libc with avr-gcc: AVR-Libc supplies optimized versions of support
functions that traditionally live in libgcc.  --with-avrlibc makes sure that
always the optimized versions from AVR-Libc are used.

For most notable changes in 4.7 compared to 4.6, see the 4.7 Release Notes.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]