Inhaltsverzeichnis
SDCC Installation for PIC micro Controller
Installation and source folder
In this example every source will be downloaded and compiled in
/opt/bleeding_edge/
so this path must be adjusted to the path you used.
All supplied configure options are for installations to
/usr/local/
if you want an other installation folder, mostly –prefix=„/path/to/destination/folder/“ could be used.
gputils
change directory
cd /opt/bleeding_edge
get the newest gputils code
svn checkout svn://svn.code.sf.net/p/gputils/code/trunk gputils_svn_trunk
change to the newly checked out code repository
cd gputils_svn_trunk/gputils
configure the project (with disabled html-doc and faster „one-time“-build)
./configure --disable-html-doc --disable-dependency-tracking
compile and install everything
make sudo make install
sdcc
change directory
cd /opt/bleeding_edge
get the newest sdcc code
svn checkout svn://svn.code.sf.net/p/sdcc/code/trunk/sdcc sdcc_svn_trunk
change to the newly checked out code repository
cd sdcc_svn_trunk
configure the project (only PIC14 and PIC16 enabled)
./configure --disable-mcs51-port --disable-z180-port --disable-z80-port --disable-r2k-port --disable-r3ka-port --disable-gbz80-port --disable-tlcs90-port --disable-ds390-port --disable-ds400-port --disable-hc08-port --disable-s08-port --disable-stm8-port
compile and install everything
make sudo make install