Entwicklungsumgebung — Änderungen 3934 → 3935

Zeile 7: Zeile 7:
  
 
= Unter Windows =
 
= Unter Windows =
 +
=== Zielsetzung ===
 +
Unser Ziel in diesem Abschnitt ist es, eine Entwicklungsumgebung unter Windows (XP) zu schaffen, in der wir unser OS entwickeln können. Wir gehen daher mal davon aus, dass wir die Bootsektoren und Teile des Bootloader (und eventuell auch Teile unserer Treiber) in Assembler programmieren werden und wir daher einen Assembler bnötigen. Desweiteren gehen wir noch davon aus, das der Rest unseres OS in C/C++ geschrieben sein wird. Also fassen wir mal zusammen, was wir unbedingt benötigen:
 +
* Editor
 +
* Assembler
 +
* Compiler
 +
* Linker
 +
 +
 +
Nun gut, schauen wir mal was Windows da zu bieten hat. OK, die Reaktion war vorherzusehen, mir ging es nicht anders. Windows hingt leider hinterher, was Entwicklungstools-OnBoard betrifft. Uns fehlt erstens ein Editor mit Highlighs, zweites das komplette Sortiment an Assembler, Comiler und Linker. Das alles soll aber kein Beinbruch sein und legen unser Taschentuch mal ganz schnell beiseite. Laden wir und erstmal schnell alles aus dem Internet herunter, was wir benötigen werden.
 +
* [http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=de Microsoft .NET Framework] (falls noch nicht vorhanden)
 +
* [http://www.microsoft.com/germany/express/product/visualcplusplusexpress.aspx Visual C++ 2008 Express]