C-Compiler, der flat binaries erstellt?
-
Derzeit arbeite ich an meinem OS mit NASM. Ich würde mal gerne wissen, ob es einen ANSI-C Compiler gibt, der flat binaries erstellen kann und dessen Inline-Assembler Intel-Syntax benutzt. Er sollte auch 16 Bit binaries erstellen können, damit ich ihn schon im RealMode einsetzen kann.
-
GCC kan Flat-Binaries erzeugen und unterstützt ab der Version 3.0 auch den
Intel-Syntax für Inline-Assembler. GCC ist ein C-Compiler und kann (zumindest
in der DOS-portierung DJGPP; bei anderen bin ich mir nicht so sicher) auch
16-Bit-Binaries erzeugen.Dieser Beitrag wurde mit dem Text-Mode Browser Lynx unter Linux erstellt.
-
Die unterstützung vom Intel Syntax ist in GCC miserabel (schau mal hier: (FAQ - Ander...) Inline Assembler in GCC Mit den Binutils lassen sich aber Flat Binaries erstellen.
-
Wie wärs mit Turbo C 2 in Verbindung mit TASM?
Turbo C 2 gibts hier als Freeware: http://www.programmersheaven.com/zone3/cat215/6619.htm
TASM kannst du bei Borland kaufen (www.borlanf.com).
Versuche nicht TASM illegal über Google oder KaZaA zu bekommen!
-
http://XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[ Dieser Beitrag wurde am 24.03.2003 um 08:14 Uhr von Loggy editiert. ]