c++-programme unter dos?
-
ich hätte hier eine frage...
wenn ich ein befehlszeilenprogramm in c++ in devc++ beta 5 schreibe - kann ich dieses programm dann auf deinem dos-betriebssystem beliebiger version ohne beschränkungen ausführen?
-
nein, denn der gcc (der compiler vom DevC++) ist ein Windows compiler.
fuer DOS programme braucht man einen DOS compiler.siehe Die Compiler-Sektion
-
vielen dank
kannst du mir einen empfehlen?
aber den code für das befehlszeilenprogramm kann ich ohne weitere probleme in devc++ schreiben, oder?
-
djgpp ist ein DOS-Compiler. Aber: er braucht einen DOS-Extender. D.h. die Programme benötigen mindestens einen 386er. Echte DOS-Compiler, die Code für eine segmentierte Speicherarchitektur wie DOS im Real-Mode erzeugen können, sind selten geworden ...
Vielleicht mal nach einem der alten Borland/Turbo C++ Compiler suchen.
-
tja...leider fehlt mir ausreichendes verständnis dafür, ich bin normalerweise eher vb/delphi-programmierer mit ein bisschen c++-kenntniss und will hier nur etwas ausprobieren - auf einem 233er system...
ich bemühe google aber ich wäre wirklich sehr dankbar, wenn mir jemand einen namen nennen könnte
-
naja "Dos System beliebiger Version" klingt ziemlich fett, ich glaub nicht dass du das unbedingt brauchst. Welche DOS-Version hast du denn? Zur Zeit der 233er (das müßte Pentium MMX oder Pentium Pro sein) gab es schon lange kein Dos mehr, nur noch Windows. Wenn du also das dort drunter liegende DOS meinst, das hat die Version 7 oder mehr. DJGPP ist da genau das richtige: www.delorie.com
ansonsten auch mal hier gucken: http://www.c-plusplus.net/compiler.htm
-
ich dachte eher an version 5 und höher
-
Also falls es reicht hätte ich einen C compiler anzubieten. "Pacific C" ist auch freeware und hat ne einigermaßen gute Grafische Oberfläche.
nen vernünftigen C++ Compiler mit "GUI" hab ich bisweilen leider auchnochnicht gefunden.
-
ich finde den djgpp in ordnung.. der rhide, dens auf delorie auch gibt, ist eine genügende umgebung.
-
@freak
er braucht keine benutzeroberfläche haben...ein befehlszeilencompiler genügt vollauf
-
symantec c++ ist auch gut, der erzeugt vorallem schnellen code. ich persönlich schwör aber immer noch auf borland c++ 3.1 auch wenn das das "moderne" C++ noch nicht inbegriffen ist, aber dafür habe ich dann den GCC unter Linux