sdcc is a C compiler for various microprocessors and micro-controllers including 8-bit PICMicros.
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
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)
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)
Choose one the above methods, release, SVN, or SVN update.
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.
When installation ends add sdcc to the PATH in the dialog box (default).