This is an old revision of the document!
Table of Contents
sdcc: Small Device C Compiler
release
cd /usr/src wget http://downloads.sourceforge.net/project/sdcc/sdcc/3.3.0/sdcc-src-3.3.0.tar.bz2 tar jxvf sdcc-src-3.3.0.tar.bz2 cd sdcc-3.3.0 ./configure --prefix=/usr/local --enable-libgc make make install
SVN
cd /usr/src svn checkout svn://svn.code.sf.net/p/sdcc/code/trunk sdcc-svn cd sdcc-svn/sdcc ./configure --prefix=/usr/local --enable-libgc make make install sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.0 #8964 (Mar 30 2014) (Linux) published under GNU General Public License (GPL)
SVN update
cd /usr/src/sdcc-svn svn update cd sdcc find . -name "*.o" -delete ./configure --prefix=/usr/local --enable-libgc make make install sdcc -v SDCC : mcs51/z80/z180/r2k/r3ka/gbz80/tlcs90/ds390/pic16/pic14/TININative/ds400/hc08/s08/stm8 3.4.2 #9157 (Jan 10 2015) (Linux) published under GNU General Public License (GPL)
Raspberry Pi
Install gputils
Install and enter emulator
Build sdcc
Choose one the above methods, release, SVN, or SVN update.
Mount emulator directory in RPi
Install (SVN) on RPi
cd /embedded/raspbian/usr/src/gputils-svn/gputils make install cd /embedded/raspbian/usr/src/sdcc-svn/sdcc ln -sf /embedded/raspbian/usr/src/sdcc-svn/ /usr/src/ make install
Cygwin
When installation ends add sdcc to the PATH in the dialog box (default).