Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

private:pic_sdcc [2013/09/24 20:45] (aktuell)
Patrick Wacker angelegt
Zeile 1: Zeile 1:
 +====== SDCC Installation for PIC micro Controller ======
 +
 +===== Installation and source folder =====
 +
 +In this example every source will be downloaded and compiled in 
 +<​code>/​opt/​bleeding_edge/</​code>​
 +so this path must be adjusted to the path you used.
 +
 +All supplied configure options are for installations to
 +<​code>/​usr/​local/</​code>​
 +if you want an other installation folder, mostly --prefix="/​path/​to/​destination/​folder/"​ could be used.
 +
 +
 +==== gputils ====
 +
 +change directory
 +<​code>​cd /​opt/​bleeding_edge</​code>​
 +
 +get the newest gputils code
 +<​code>​svn checkout svn://​svn.code.sf.net/​p/​gputils/​code/​trunk gputils_svn_trunk</​code>​
 +
 +change to the newly checked out code repository
 +<​code>​cd gputils_svn_trunk/​gputils</​code>​
 +
 +configure the project (with disabled html-doc and faster "​one-time"​-build)
 +<​code>​./​configure --disable-html-doc --disable-dependency-tracking</​code>​
 +
 +compile and install everything
 +<​code>​
 +make
 +sudo make install
 +</​code>​
 +
 +
 +
 +==== sdcc ====
 +
 +change directory
 +<​code>​cd /​opt/​bleeding_edge</​code>​
 +
 +get the newest sdcc code
 +<​code>​svn checkout svn://​svn.code.sf.net/​p/​sdcc/​code/​trunk/​sdcc sdcc_svn_trunk</​code>​
 +
 +change to the newly checked out code repository
 +<​code>​cd sdcc_svn_trunk</​code>​
 +
 +configure the project (only PIC14 and PIC16 enabled)
 +<​code>​
 +./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
 +</​code>​
 +
 +compile and install everything
 +<​code>​
 +make
 +sudo make install
 +</​code>​
 +
 +
 +
  
Projektwerkzeuge