Table of Contents
sdcc: Small Device C Compiler
sdcc is a C compiler for various microprocessors and micro-controllers including 8-bit PICMicros.
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.6.5 #9820 (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.6.5 #9820 (Linux) published under GNU General Public License (GPL)
Raspberry Pi
Install gputils
Enter emulator
Build sdcc
Choose one the above methods, release, SVN, or SVN update.
Mount emulator directory in RPi
Install (Eg. sdcc SVN) on RPi
cd /embedded/raspbian/usr/src/sdcc-svn/sdcc ln -sf /embedded/raspbian/usr/src/sdcc-svn/ /usr/src/ make install
The symbolic link above is important for installation due to an unknown bug in the build process.
Cygwin
When installation ends add sdcc to the PATH in the dialog box (default).