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.
_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
https://lists.nongnu.org/mailman/listinfo/avr-gcc-list