Hallo allerseits,
ich versuche schon seit langem mich mal in die Welt des gcc
einzuarbeiten. Noch immer scheint mir dies ein verschlossenes Buch zu
sein, allerdings konnte ich doch erste Erfolge erzielen.
Ich habe Cygwin installiert (bin Windows-Nutzer) und habe Cygwin auch zu
den Umgebungsvariablen hinzugefügt. Ich kann nun die ganzen Tools wie
make, gcc und so weiter auch schon aus der Kommandozeile verwenden, dass
funktioniert alles prima.
Jedoch interessiert mich primär das Entwickeln von Embedded Systemen.
Hier scheint es ja bezüglich "prebuild" Toolchains eine Menge Auswahl zu
geben.
Codesourcery oder Yagarto sollen ja beide auf dem gcc basieren. Auch
kann/muss ich für beide eigenen Makefiles schreiben bzw. Templates
anpassen. Was unterscheidet denn nun solche Toolchains? Mir scheint,
dass ich das Prinzip einer Toolchain auch noch nicht ganz verstanden
habe.
Ist die Toolchain einfach die Reihe aus installierten Programmen, die es
mir erlaubt Befehle wie "make" oder "gcc" oder "as" zu verwenden?
Wäre dem so, wie kann ich dann mehrere Toolchains gleichzeitig benutzen,
ohne mich z.B. an Eclipse zu binden? Also rein aus der Kommandozeile
heraus? Er muss ja wissen, wen ich meine? Oder müsste ich dann die
Umgebungsvariablen anpassen um immer auf jemand anderen zu zeigen?
Dank und Gruss
Felix