Atmel Programming | avr-libc manual

Follow these steps to build a avr compiler:
It should be noted that I used Fedora Core 6 as my Linux platform. All versions of the software that you need to build are stock Fedora Core 6. Everything works for me, your mileage may vary.

Here is the setup shell script that I use
View || Download
  1. binutils (version 2.16.1)
  2. gcc (version 3.4.6) - tried version 4.1.0 but recieved a some compiler errors that I couldn't get past.
  3. avr-libc (version 1.4.4) - this will screw you up royally if you are used to 1.2.x but has ALOT more functionality. I would recommend that you make the transition now.
  4. gdb (version 6.4)
  5. avrdude (version 5.0) - programmer for my STK500/501