Lowlevel

OffZone => Offtopic => Thema gestartet von: Another Stupid Coder am 16. May 2004, 19:57

Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 16. May 2004, 19:57
Hier stelle ich die frage welche Programme ihr fürs OS-Development benutzt.
Ich benutze unter Linux gcc und nasm und dd (ums auf eine Diskette schreiben). Unter Windows frage ich mich gerade was ich benutzen soll deshalb diese Frage :)
Titel: Welche Tools benutzt ihr?
Beitrag von: The-Programmerfish am 16. May 2004, 21:13
Ich verwende Windows, gcc, nasm und rawrite
Titel: Welche Tools benutzt ihr?
Beitrag von: stultus am 16. May 2004, 21:26
Rawrite, Notepad und nasm unter Win (C verwend ich noch net, werd wenn ich es aber mal brauch wahrscheinlich DJGPP/GCC verwenden)
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 16. May 2004, 21:56
@The-Programmerfish
Ähm...gcc DJGGP, Cygwin oder was?
Titel: Welche Tools benutzt ihr?
Beitrag von: Franz1299 am 18. May 2004, 18:34
Ich nehm nasm, gcc und als Editor SciTE
Titel: Welche Tools benutzt ihr?
Beitrag von: The-Programmerfish am 18. May 2004, 19:06
@ Another Stupid Coder
DJGPP
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 18. May 2004, 19:20
Hm...ich habe da ein Problem... ich verwende jetzt die Tools aus dem bin verzeichnis von Dev-Cpp und scheinbar kennt diese "ld"-Version das Format aout nicht denn nachdem NASM eine *.o-Datei mit diesem Format ausspuckt sagt mir ld immer das er das Format nicht kennt...
Titel: Welche Tools benutzt ihr?
Beitrag von: The-Programmerfish am 18. May 2004, 20:03
Versuchs halt mal mit dem aus dem Ressource Center.
Titel: Welche Tools benutzt ihr?
Beitrag von: joachim_neu am 18. May 2004, 20:05
ich nehme NASM als Compiler, hab mir schonmal GCC & DJGGP geholt für C, RaWrite und den Editor von FASM, denn der zeigt auch den Syntax usw. an...
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 18. May 2004, 20:10
Hat sich erledigt...hab mir jetzt einfach DJGPP gezogen :)
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 18. May 2004, 20:12
Hm...was muss die Umgebungsvariable "DJGPP" enthalten?
Titel: Welche Tools benutzt ihr?
Beitrag von: The-Programmerfish am 18. May 2004, 20:40
Keine Ahnung. Du kannst aber auch "setdjgpp.bat" im bin-Verzeichnis ausführen, dann funktionierts.
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 19. May 2004, 13:41
Also ich habe mal auf der Website nachgesehen wo vollgendes zu lesen ist:

Rather than edit your autoexec files and/or global environment, you may wish to create a djgpp shortcut instead. To do this, create a c:\djgpp\djgpp.bat  that has lines like this:

@echo off
set PATH=c:\djgpp\bin;%PATH%
set DJGPP=c:\djgpp\djgpp.env
chdir c:\djgpp\mystuff   (or any other directory)
command

(you can replace that last line with any other shell you'd like)

Schön und gut soweit. Das Problem ist nun aber das bei mir keine Datei mit namen djgpp.env vorhanden genauso wenig wie setdjgpp.bat. ...
Titel: Welche Tools benutzt ihr?
Beitrag von: The-Programmerfish am 19. May 2004, 13:45
Wo hast du deine Version runtergeladen?
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 19. May 2004, 14:01
Von www.delorie.com
Titel: Welche Tools benutzt ihr?
Beitrag von: The-Programmerfish am 19. May 2004, 14:05
Lad's dir halt mal aus dem Ressource Center runter und probiers noch mal.
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 19. May 2004, 14:18
Hm..und das bei 1GB downloadlimit...aber was soll man machen...
Titel: Welche Tools benutzt ihr?
Beitrag von: bscreator am 19. May 2004, 14:27
Ich verwende immer den NASM-Compiler mit grafischer Oberfläche (NASMIDE), RawWrite ums auf Diskette zu schreiben und Bochs, um es zu testen
Titel: Welche Tools benutzt ihr?
Beitrag von: The-Programmerfish am 19. May 2004, 18:47
NasmIDE? Wo kann man die downloaden?
Titel: Welche Tools benutzt ihr?
Beitrag von: gurru am 20. May 2004, 06:27
hallo

ich verwende den Crimson Editor zum schreiben der Codes - unterstützt syntaxhighlithing - das ausführen von programmen usw.-- alles was man so braucht

zum compilieren: (linux)
  den gcc-preprozessor (unterstützt Blockkommentare, bedingte Compilierung - mehr als nasm...)
  nasm

die fertige datei wird einfach auf hdb geschrieben

ausßerdem hab ich mir  noch ein Programm geschrieben, das die informatione, die der c++-proäprozesor in die Datei einfügt, zu entfernen

Um ein komplettes projekt zu erstellen, verwende ich make

mfg
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 20. May 2004, 08:07
Den Preprozessor? Ähm...für mich hört sich das so an als ob du GAS (Gnu Assembly) verwenden würdest der von GCC doch automatisch aufgerufen wird...
Titel: Welche Tools benutzt ihr?
Beitrag von: gurru am 21. May 2004, 02:45
hallo

@anotherstupidcoder:
Nein. ich rufe zuerst die Datei mit gcc -E datei.s -o datei.p auf und übersetze diese dann mit nasm, da nasm - wie oben beschrieben- einige mir nützlich erscheinende Dinge nicht unterstützt - der präprozessor tut dies

mfg
Titel: Welche Tools benutzt ihr?
Beitrag von: Another Stupid Coder am 21. May 2004, 09:45
Achso, alles klar, Danke!