Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » 16 Bit Programm kompilieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]
010
02.03.2006, 17:57 Uhr
Nick H.



mit der target option meinte ich -b
wusste nur nich mehr wie die heißt

aber ich glaub das is die falsche
die is dafür gedacht, das dann die spezifischen Librarys benutzt werden

es muss doch C-Compiler geben die 16Bit Code ausspucken können...

ich durchforste jetzt mal Os-Development Seiten, da wird ja wohl irgendwo was über Kernel in C im Real Mode stehen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
02.03.2006, 18:24 Uhr
Nick H.



wenn ich das richtig seh kann OpenWatcom sowas
hat den vielleicht jemand und kann nachgucken?
das Teil belegt 50Mb das kann ich mit isdn nich einfach so runterladen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
02.03.2006, 23:14 Uhr
Hans
Library Walker
(Operator)


Hi,
ja stimmt, Open Watcom kann das.
Aber 50 MB kannst Du über isdn besser herunter laden, als per 56.6er Modemverbindung.
Wenn das nicht geht, dann erkundige dich in Deinem Freundes-/Bekanntenkreis mal nach der CD der c't-Software-Kollektion 2/2004. Da ist der Open Watcom in der Version 1.2 drauf.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
02.03.2006, 23:56 Uhr
Nick H.



das runterladen is ja auch kein Problem
hatte nur keine Lust irgendwo hinzulatschen
und dann bringts gar nix
aber es gibt schon Watcom 1.4 also wär c't eh keine gute Lösung

kann man mit Watcom ganz normal C proggen, oder hat der irgendwelche Einschränkungen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
03.03.2006, 01:29 Uhr
Nick H.



pf, "sie haben das Zeitlimit überschritten, sie können das Posting nich mehr editieren"

auf der Seite von watcom steht das er 16-Bit Dos Programme machen kann
heißt das der kann auch... was nich genau wie man das auf deutsch nennt "flat binary" code erzeugen?
also solches Zeug was eigenständig läuft
Turbo C benutzt ja beispielsweiße Dos-Interrupts, deswegen kann man den völlig vergessen
und dann gibts ja immer die Compiler die nur .exe und/oder .com machen können
aber ich brauch ja dann einfach raw format
kann das Ding sowas?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
03.03.2006, 03:10 Uhr
Hans
Library Walker
(Operator)


Hi,

Was DOS angeht, so ist das System ja so aufgebaut, das Systemfunktionen in Form von Interrupts realisiert sind. Meiner Meinung nach zwar ein saublödes Konzept, aber darüber zu streiten bringts auch nicht. Ach ja, das es den Open Watcom schon in der 1.4er Version gibt, hab ich auch schon heraus gefunden. Das mit der c't war nur 'n Vorschlag, falls es mit dem download nicht machbar ist. Und dann steh ich auf dem Standpunkt, Besser 'ne alte Version eines bestimmten Programms, als gar keine.

Zitat:
heißt das der kann auch... was nich genau wie man das auf deutsch nennt "flat binary" code erzeugen?
also solches Zeug was eigenständig läuft

Das versteh ich jetzt wieder nicht. Meinst Du sowas wie TSR-Programme unter DOS? Bei Windows gibt es ja noch die Dienste, also so'n Zeug, das beim booten gleich mit gestartet wird, und dann im Hintergrund werkelt.
Und von raw-Format hab ich bei ablauffähigen Programmen auch noch nichts gehört. RAW kenn ich nur als Rohdaten von Soundfiles. Also müsstest Du mal genauer erklären, was Du da meinst.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 03.03.2006 um 03:21 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
03.03.2006, 11:47 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


noch ne Anmerkung: CygWin ist ein "Linux-like environment for Windows", da bei 90% der Distris gcc dabei ist, darf er bei cygwin logischerweise nicht fehlen ;-)

cross-compiling bedeutet das du z.b unter einem 32bit-linux für ein 64bit system kompilierst, oder auch unter 32-bit windows für ein 16bit dos, also "cross-platform"
Also das was du, wenn ich das richtig verstanden habe, machen willst.

Was genau meinst du mit dem RAW-Format? Sobald du dich auf eine Platform (16-Bit DOS) festlegst, hast du nunmal die Abhängigkeit dafür drin. Ansonsten musst du dir erst für dein System ein "Target" schreiben, also libc usw für dein System entsprechend portieren, binary format festlegen, usw.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
03.03.2006, 12:01 Uhr
Spacelord
Hoffnungsloser Fall


Hallo,
ich hatte damals mal nen hervorragenden Link zu dem Thema.
Irgendwie finde ich die Seite aber nicht mehr....
Gefunden habe ich aber:
www.osdever.net/tutorials/pdf/ckernel.pdf

Gefunden!
www.osdev.org/howtos/1/index.html

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
03.03.2006, 12:16 Uhr
Nick H.



die beiden Anleitungen hab ich auch
aber die schalten eben erst in den Protected Mode (also 32 Bit)
und laden dann den C Kernel und genau das will ich ja nicht

also zu Beispiel der Netwide Assembler (NASM)
hat eine flat binary Ausgabe Möglichkeit

wenn ich jetzt ein Programm als Betriebssystem benutzen will
darf das ja keine .exe oder .com sein
sondern wirklich nur der Code den ich haben wollte
und das nennen zumindest die Assembler meißtens "flat binary ouput"

na egal ich besorg mir das Ding einfach mal und schau dann nach
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
03.03.2006, 12:24 Uhr
Spacelord
Hoffnungsloser Fall



Zitat von Nick H.:
die beiden Anleitungen hab ich auch

Auch gelesen?

Zitat von Nick H.:

wenn ich jetzt ein Programm als Betriebssystem benutzen will
darf das ja keine .exe oder .com sein
sondern wirklich nur der Code den ich haben wollte




Zitat von zweiter Link:

-ffreestanding
produce code that is meant to be run without an OS (ie:kernel code)



MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ] [ 4 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: