Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tools:sdcc [2014/12/29 17:55] – [Raspberry Pi] darron | tools:sdcc [2017/01/11 16:39] (current) – darron | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== sdcc: Small Device C Compiler ==== | ==== sdcc: Small Device C Compiler ==== | ||
+ | |||
+ | sdcc is a C compiler for various microprocessors and micro-controllers including 8-bit PICMicros. | ||
== release == | == release == | ||
Line 21: | Line 23: | ||
make install | make install | ||
sdcc -v | sdcc -v | ||
- | SDCC : mcs51/ | + | SDCC : mcs51/ |
published under GNU General Public License (GPL) | published under GNU General Public License (GPL) | ||
</ | </ | ||
Line 27: | Line 29: | ||
== SVN update == | == SVN update == | ||
< | < | ||
+ | cd / | ||
svn update | svn update | ||
cd sdcc | cd sdcc | ||
Line 34: | Line 37: | ||
make install | make install | ||
sdcc -v | sdcc -v | ||
- | SDCC : mcs51/ | + | SDCC : mcs51/ |
published under GNU General Public License (GPL) | published under GNU General Public License (GPL) | ||
</ | </ | ||
- | ==== Raspberry Pi ===== | + | === Raspberry Pi === |
== Install gputils == | == Install gputils == | ||
Line 44: | Line 47: | ||
== Enter emulator == | == Enter emulator == | ||
- | [[tools: | + | [[tools: |
== Build sdcc == | == Build sdcc == | ||
Line 53: | Line 56: | ||
[[tools: | [[tools: | ||
- | == Install (SVN) on RPi == | + | == Install (Eg. sdcc SVN) on RPi == |
< | < | ||
- | cd / | ||
- | make install | ||
cd / | cd / | ||
- | ln -s / | + | ln -sf / |
make install | make install | ||
</ | </ | ||
- | ==== Windows ==== | + | The symbolic link above is important for installation due to an unknown bug in the build process. |
+ | === Cygwin === | ||
[[http:// | [[http:// | ||
When installation ends add sdcc to the PATH in the dialog box (default). | When installation ends add sdcc to the PATH in the dialog box (default). | ||