Tools: How to use.
-
Wikinger75 schrieb:
...gibt es z.b für Linux gute tools die es für Win nicht gibt?
Unter Linux hast Du binutils, GCC und GDB. Alle Programme unter Linux wurden mit diesen Tools entwickelt und wie Du siehst - Linux "funzt".
Die Tools unter Linux unterstuetzen uebrigens viele andere CPU Architekturen, u.a. ARM.
Ich wuerde Dir empfehlen, sich mit GNU Assembler zu beschaeftigen. Aber einige Leute finden diesen Assembler "ungut", wegen seiner Syntax und weil Intel Doku eben Intel-Syntax verwendet. (Andere Leute finden diesen Assembler gut und haben damit z.B. Teile des Linux-Kernels programmiert und wie man sieht - Linux-Kernel "funzt" ;))
-
Ah gut, also bei Linux is schon der GNU GCC,...,usw. dabei wen ichs richtig verstanden hab.
Also brauche ich nur NASM oder?
Mfg Wikinger75!
-
Wenn installiert, ist GCC dabei.
Bezüglich binutils gibt es hier eine Übersicht und einen Link auf weitere Doku: http://de.wikipedia.org/wiki/GNU_Binutils
Wahrscheinlich kann man mit NASM auch unter Linux assemblieren, aber Du wird einen Linker brauchen und das ist ja alles in binutils mit dabei - also wozu irgendein "externes" NASM, wenn es bereits was bewährtes in einem Paket gibt...
-
ja gut binutils kann ich unter Linux dan verwenden, jedoch benötige ich ja jetzt eine alternative für windows
-
Wikinger75 schrieb:
ja gut binutils kann ich unter Linux dan verwenden, jedoch benötige ich ja jetzt eine alternative für windows
Ãoebrigens, fÃOEr Windows gibt es eine Portierung von binutils, GCC usw. und nennt sich mingw
-
Wikinger75 schrieb:
ja gut binutils kann ich unter Linux dan verwenden, jedoch benötige ich ja jetzt eine alternative für windows
Entweder halt die Portierungen mingw, cygwin und was es sonst noch gibt, oder auch mit MSVC: http://www.brokenthorn.com/Resources/OSDevMSVC.html
Du hast aber immer noch nicht genau gesagt was du machen willst. Wenn du ein OS schreiben willst brauchst du auch noch die Möglichkeit Bootbare Medien bzw. Images für den Emulator zu erstellen. Unter windows gäbs da vfd (virutal floppy drive) und partcopy. Unter Linux z.B. mit dd direkt in eine Datei oder über ein Loopback device.
-
Okay MinGW habe ich schon drauf, also von daher is dan so okay
Wo finde ich jedoch eine anleitung wie ich dem asembler da tuten kann?Mfg Wikinger75!^^
-
Wikinger75 schrieb:
- Gibt es für ASM Developing eine andere komfortable IDE?
das hier, hat alles drin: http://betov.free.fr/RosAsm.html
-
das hier, hat alles drin: http://betov.free.fr/RosAsm.html
Ah geil, dachte sowas gibs nit for free xD
Thx
-
Kiddiealarm