Installation
In diesem Artikel wird beschrieben wie man den Kompilierer (kddp) installiert.
Wenn du kddp schon installiert hast und es zu einer neueren Version updaten willst, siehe Updates
1. Download
Gehe zum Github-Repo des DDP Kompilierers und lade den neusten Release für dein System herunter.
Für Windows ist das DDP-<Version>-<Betriebssystem>-<CPU-Architektur>.zip
und für Linux DDP-<Version>-<Betriebssystem>-<CPU-Architektur>.tar.gz
.
Für Windows Benutzer, die gcc bereits installiert haben gibt es auch -no-mingw
Varianten.
Beispielhafte Dateinamen:
- DDP-0.0.1-windows-amd64.zip
- DDP-0.0.1-windows-amd64-no-mingw.zip
- DDP-0.0.1-linux-amd64.tar.gz
2. Entpacken
Entpacke das heruntergeladene Archiv an die Stelle an die du DDP installieren möchtest. Diese Stelle, also der Pfad und Ordner-Name, sollte nach der Installation nicht mehr verändert werden!
Auf Windows einfach auf das Archiv rechts-klicken und “Alle Extrahieren” wählen.
Auf Linux den $tar
Befehl verwenden.
Nach dem extrahieren solltest du den entsprechend entpackten Ordner sehen. Es kann sein, dass dieser geschachtelt ist (also z.B. DDP-0.0.1-windows-amd64/DDP-0.0.1-windows-amd64
). Falls das passiert ist verschiebe den Ordner VOR DER INSTALLATION an die richtige Stelle.
Der Name des Ordners ist egal, du kannst ihn also gerne von DDP-0.0.1-windows-amd64
zu schlichtweg DDP
umbenennen.
3. Installieren
Gehe in das DDP Verzeichnis, das gerade erstellt wurde und führe die Datei ddp-setup.exe
(bzw. ddp-setup
auf Linux) aus.
Es sollte sich ein Konsolenfenster öffnen, das dich durch die Installation führt.
Im Moment ist das Setup nur auf Englisch um es allen zugänglich zu machen, also nicht wundern.
Express-Installation
Wer nicht einzeln allen Features zustimmen möchte, der kann ddp-setup
einfach in der Konsole mit der --force
flag ausführen.
Das führt dazu, dass jede Frage des Setups automatisch mit “ja” beantwortet wird.
Benutzerdefinierte Installation
Ohne die --force
flag wird das Setup ganz normal fortfahren
Das Setup wird dir Fragen stellen (blau) und dir Warnungen (gelb) und Fehler (rot) melden. Die Fragen sind ja/nein fragen, die mit y/n (yes/no) beantwortet werden können. Warnungen sollten gelesen werden, können aber unter Umständen ignoriert werden.
Sollte ein Fehler auftreten ist es sehr wahrscheinlich, dass die gesamte Installation fehlgeschlagen ist. In diesem Falle sollte erst der Fehler gelesen werden um zu sehen ob man etwas offensichtliches ändern kann, ansonsten gerne einen Issue mit allen nötigen Informationen erstellen.
Das Setup ist so ausgelegt, dass du Standardmäßig jede Frage mit ja (y) beantworten solltest um sicherzustellen, dass alles möglichst gut funktioniert.
Das Setup wird
- auf Windows falls nötig Mingw64 entpacken (aber nicht dem PATH hinzufügen),
- die kddp Version mit der (installierten) GCC Version abgleichen und
- falls nötig die DDP-runtime/stdlib neu kompilieren,
- die Umgebungsvariable ‘DDPPATH’ setzen (diese MUSS gesetzt sein, sonst funktioniert der Kompilierer nicht),
- kddp deinem PATH hinzufügen (bzw. den gesamten DDP/bin Ordner, der auch DDPLS enthalten wird),
- den DDP Sprachserver (DDPLS) installieren,
- vscode-ddp (die DDP-Erweiterung für Visual Studio Code) installieren, falls VSCode installiert ist
- am Ende nicht mehr benötigte Dateien löschen um Platz zu sparen
Eine fertige DDP Installation kann zwischen 20 MB und etwa 1,1 GB groß sein, je nach Betriebssystem und je nachdem ob mingw64 extra installiert werden musste oder nicht.
4. Testen
Um die Installation zu testen, siehe Erstes Programm