avr-gcc-list
[Top][All Lists]
Advanced

[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 20:36:33 +0200
User-agent: Thunderbird 2.0.0.24 (Windows/20100228)

GCC 4.7 has just been released, and I decided to provide a MinGW32 build of avr-gcc-4.7.2.

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):
http://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/

Direct download Link:
http://sourceforge.net/projects/mobilechessboar/files/avr-gcc%20snapshots%20%28Win32%29/avr-gcc-4.7.2-mingw32.zip/download

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 beforementioned 3 projects.

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

Links:

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:
http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/AVR-Options.html

Bugs fixed in 4.7.2:
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.2&list_id=41997

Bugs fixed in 4.7.1:
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.1&list_id=41997

Bugs fixed in 4.7.0:
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.7.0&list_id=41997

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]