1. SDCC downloaden und instalieren 2. gputils downloaden und instalieren 3. CodeBlocks downloaden und instalieren 4. CodeBlocks starten 5. in"Settings->Compiler and debuger->Selectet compiler" "sdcc compiler" wählen und mit "set as default" und "O.K" bestetigen Weill: SDCC < 3 used .rel as object extension. SDCC >=3 uses .o as object extension. Settings -> Compiler and Debugger -> Other settings -> Advanced Options -> Others -> Object file extension auf "o" ändern wenn SDCC >=3. Von Wikipedia: Starten Sie zunächst Ihre IDE Code :: Blocks. Dann nutzen Sie im Menü "Einstellungen" -> "Compiler und Debugger", um die SDCC Compiler-Optionen einrichten. Wählen Sie den "SDCC Compiler" Klicken Sie auf die Schaltfläche "Set as Default" Klicken Sie auf der Registerkarte "Toolchain executables" Klicken Sie auf den Reiter "Additional Paths" Überprüfen Sie die Pfade für die Installation und weitere Verzeichnisse. Normale Installations-Verzeichnis "C: \ Program Files \ SDCC" Normale zusätzliche Verzeichnisse "C: \ Program Files \ SDCC \ bin" und "C: \ Program Files \ gputils \ bin" Klicken Sie auf der Registerkarte "Search Directories" Überprüfen Sie die Suchverzeichnisse Normalen Compiler-Suche Verzeichnis "C: \ Program Files \ SDCC \ include" PIC normalen Compiler-Suche Verzeichnis für SDCC 3.0 und höher von "C: \ Program Files \ SDCC \ non-free \ include" Normale Linker Suche Verzeichnis "C: \ Program Files \ SDCC \ lib" Zweitens, erzeugen Sie ein leeres Projekt. In der Menüleiste wählen Sie "File" -> "New" -> "Project". Wählen Sie "Empty Project" und klicken auf GO. Geben Sie die erforderlichen Informationen ein. Sie erhalten Warnmeldungen, dass Code::Blocks does not know how to setup somethings; sie ignorieren es. Ändern Sie nun das Projekt, damit es mit SDCC arbeitet; In der Menüleiste wählen Sie "Project" -> "Properties";, wählen Sie die Registerkarte "Build Targets". Unter Ziel-Optionen ändern "Type" auf "Native". Beachten Sie, Sie müssen, um alle Ziele zu setzen, um "native" haben. Also, wählen Sie das andere Ziel, wenn sie auf dem richtigen Ebene existieren. Stellen Sie den Projekt-Build-Optionen; In der Menüleiste wählen Sie "Project" -> "Build Options". Unter dem "Compiler Settings" und unter dem Reiter "Compiler-Flag", stellen Sie entweder die CPU-Flag für PIC 16 oder 14 Bit-Befehle. In der Menü Project->Build options->Compiler Settings->Compiler Flags: stellen Sie entweder die CPU-Flag für PIC 16 oder 14 Bit-Befehle. In der Menü Project->Build options->Compiler Settings->Other options: -p18f2680 --obanksel=2 --optimize-cmp --optimize-df --use-non-free In der Menü Project->Build options->Linker settings->Links libraries: C:\Program Files\ sdcc\lib\pic16\libc18f.lib