|
Click here to head back
#!/bin/sh
#
# Written by Travis Kent Beste
# Mon Apr 4 18:30:53 CDT 2005
#
# $Id: avr_gcc_setup.sh,v 1.1 2007/08/16 21:15:07 travis Exp $
# $Source: /cvs_repository/atmel/avr_gcc_setup.sh,v $
#http://ftp.gnu.org/gnu/binutils
#- version 2.16.1
tar -xzf ./src/binutils-2.16.1.tar.gz
cd ./binutils-2.16.1/
mkdir ./obj-avr
cd ./obj-avr
../configure --prefix=/usr/local --target=avr --disable-nls
make
make install
cd ../../
#ftp://mirrors.rcn.net/pub/sourceware/gcc/
#- version 3.4.6
tar -xzf ./src/gcc-3.4.6.tar.gz
cd ./gcc-3.4.6
mkdir ./obj-avr
cd ./obj-avr
../configure --prefix=/usr/local --target=avr --enable-languages=c,c++ --disable-nls --with-dwarf2
make
make install
cd ../../
#http://savannah.nongnu.org/download/avr-libc/
#- version 1.4.4
tar -xvf ./src/avr-libc-1.4.4.tar.gz
cd ./avr-libc-1.4.4
./configure --prefix=/usr/local --build=`./config.guess` --host=avr
make
make install
cd ../
#http://ftp.gnu.org/gnu/gdb/
#- version 6.4
tar -xzf ./src/gdb-6.4.tar.gz
cd ./gdb-6.4
mkdir ./obj-avr
cd ./obj-avr
../configure --prefix=/usr/local --target=avr
make
make install
cd ../../
#http://savannah.nongnu.org/projects/avrdude/
#- version 5.0
tar -xzf ./src/avrdude-5.0.tar.gz
cd ./avrdude-5.0
./configure --prefix=/usr/local
make
make install
cd ../
#avr-libc-manpages-1.4.4.tar.gz
#avr-libc-user-manual-1.4.4.tar.gz
# Has issues compiling...
#http://download.savannah.nongnu.org/releases/simulavr/
#tar -xzf ./src/
#cd ./
#mkdir ./obj-avr
#cd ./obj-avr
#./configure --prefix=/usr/local
#make
#make install
#cd ../
# Like avrdude better...
#http://savannah.nongnu.org/download/uisp/
#tar -xzf ./src/uisp-20050207.tar.gz
#cd uisp-20050207
#./configure --prefix=/usr/local
#make
#make install
#cd ../
|
