Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| — |
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> | ||
| + | |||
| + | |||
| + | |||