Skip to content

Installation unter Windows

Koios edited this page Apr 24, 2012 · 9 revisions

Installation von git (for Windows)

Woher bekomme ich git?

Download-Page

Homepage von git für Windows

Die aktuelle Version momentan ist: Git-1.7.10-preview20120409.exe

Bebilderte Installations-Anleitung

PuTTY

Wenn bei der Installation nach PuTTY vs. OpenSSH gefragt wird (wurde bei mir nicht, habe allerdings zuvor auch schon installiert gehabt), dann sollte wohl PuTTY ausgewählt werden. Hiermit bin ich bislang ganz gut zurecht gekommen. Wer schon OpenSSH installiert hat oder dieses lieber mag, kann auch OpenSSH verwenden.

Auswahl der Komponenten

git Setup: Select Components

Die Verknüpfungen sind natürlich Geschmackssache, die Einträge im Kontext-Menü bis auf Git Bash Here aber überflüssig. Insbesondere finde ich tortoise Git wesentlich angenehmer als Git GUI, sodass sowohl der Punkt Git GUI Here als auch Advanced context menu unsinnig wird.

PATH environment

git setup: PATH environment

Die sicherste, konservativste Variante ist die erste.

Line endings

git setup: line endings

Bislang bin ich mit Option 1 ganz gut gefahren, alle sinnvollen Editoren unter Windows erkennen aber Linux-Style line-endings (nur LF und nicht CR+LF), sodass auch Option 2 möglich ist. Option 3 ist für die Zusammenarbeit mit Unix-Nutzern schlecht.

Zum Schluss wird der Installer die Kataloge aktualisieren und die neuesten Versionen der Komponenten herunterladen. Dies kann einige Zeit in Anspruch nehmen.

Wie kann ich jetzt mit git arbeiten?

Wenn Du in der Installation den Kontext-Menü-Eintrag aktiviert hast, findest Du im Explorer (Dateianzeige, nicht der IE) im Kontextmenü (rechte Maustaste) eines jeden Ordners den Eintrag Git bash here (siehe Bild). Dieser öffnet die git-Kommandozeile.

[Arbeiten mit der Git Bash](Arbeiten mit der Git Bash unter Windows)

Wichtig: In die git bash kann man Text mittels der Einfg.-Taste (Einfügen / Insert) einfügen.

Installation von MinGW

Woher bekomme ich MinGW?

Die wohl einfachste Variante ist der graphische Installer: Download-Page

Homepage von MinGW

Die aktuelle Version momentan ist im Unterordner mingw-get-inst-20111118, mingw-get-inst-20111118.exe

Zwei Dinge sollten konfiguriert werden:

Repository catalogues

MinGW Setup: Repository catalogues

Der Installer ist recht alt, daher sollten die neuesten heruntergeladen werden.

Select components

MinGW Setup: Select components

Wir benötigen auf jeden Fall den C++ Compiler, dazu wird für makefiles (wird später verwendet) auch noch das Programm make benötigt. Eine Windows-kompatible Version davon ist in MSYS enthalten.

Installation von eclipse (CDT)

Abhängigkeiten

eclipse benötigt eine Java-VM (VM = virtual machine, heißt auch JRE = Java Runtime Environment), z.B. die von Oracle (ehemals Sun). Wenn später ein 64-Bit eclipse installiert werden soll, benötigt man eine 64-Bit-Java-VM - bei 32-Bit ebenso.

Homepage von Java

Download-Page von Oracle - hier entsprechend entweder Windows Offline (32-Bit) oder Windows Offline (64-Bit) auswählen. Der Java-Installer ist denkbar einfach, auch kann man nicht wirklich etwas konfigurieren (außer den Installations-Pfad).

Woher bekomme ich eclipse?

Download-Page (auf der rechten Seite sind die DL-Links)

Homepage von eclipse

Installation von eclipse

Eclipse benötigt keine komplexe Installation. Es reicht, die zip-Datei zu entpacken.

MinGW und eclipse

MinGW muss noch mit eclipse in Verbindung gebracht werden. Die einfachste Möglichkeit ist folgende: Sei [MinGW] der Ordner, den du bei der Installation von MinGW angegeben hast (ohne abschließenden Schrägstrich, also z.B. C:\MinGW). Dann muss [MinGW]\bin und [MinGW]\msys\1.0\bin in die PATH-Umgebungsvariable eingetragen werden. Hierbei gibt es zwei Varianten: die PATH-Variable dauerhaft und für alle Programme des aktuellen Benutzers ändern (1) oder nur für eclipse (2).

  • Variante (1) ist etwas einfacher: starte cmd.exe (z.B. Startmenü->Ausführen bzw. Windowstaste+R und dann cmd.exe eingeben) und gib folgenden Befehl ein, anschließend Enter-Taste (und natürlich [MinGW] ersetzen): SETX PATH ""[MinGW]\bin";"[MinGW]\msys\1.0\bin";%PATH%" Mit SETX /M PATH ""[MinGW]\bin";"[MinGW]\msys\1.0\bin";%PATH%" wird die PATH-Variable für alle Benutzer geändert. Anschließend muss man sich (warum, ist mir nicht bekannt, liegt aber an eclipse) einmal aus Windows ausloggen und neu anmelden (alt. Neustart).
  • Variante (2): Lade die Datei eclipse-with-path.bat in das Verzeichnis von eclipse herunter (wo auch eclipse.exe liegt) und öffne sie in einem Text-Editor (nicht Doppelklick / Enter!). Ersetze hier [MinGW] durch den Installations-Ordner von MinGW. Danach lässt sich eclipse über diese .bat-Datei starten (via Doppelklick, Enter, ..).

Workspace

Beim ersten Starten fragt eclipse nach einem Pfad, an welchem es den "Workspace" einrichten darf. eclipse speichert dort ein paar Informationen wie etwa die Konfiguration und welche Projekte es kennt. Zudem ist der Pfad des Workspace der Standard-Ordner, um neue Projekte anzulegen - man kann den Projektordner aber pro Projekt einstellen.