Hi,
kann mir jemand einen Link nennen, wo ich einen kostenlosen (GNU) C++ Compiler für Windows (2000) herunterladen kann. Auf den GNU-Seiten für ich nur für LINUX.
Vielen Dank
Matthias
Hi,
kann mir jemand einen Link nennen, wo ich einen kostenlosen (GNU) C++ Compiler für Windows (2000) herunterladen kann. Auf den GNU-Seiten für ich nur für LINUX.
Vielen Dank
Matthias
das ist aber doch nur eine Linux-Shell für MS-DOS? Nachdem ich mich nicht mit Linux-Befehlen auskenne, hilft mir das nichts.
Es muss doch einen ganz einfachen C++ Compiler auf DOS-Ebene geben. Ich brauch keine Entwicklungsumgebung usw.
Ich will einfach nur z.B. COMPILE source.cc programm.exe aufrufen und dann bekomme ich entweder das Programm erzeugt oder die Fehler angezeigt, wenn er was nicht umwandeln kann.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
das ist aber doch nur eine Linux-Shell für MS-DOS? Nachdem ich
mich nicht mit Linux-Befehlen auskenne, hilft mir das nichts.
So schwer sind die nun auch nicht
Installiere es einfach mal.
Dann liegt zum Beispiel unter C:\Programme\cygwin deine Umgebung.
Wenn du über START=>:stuck_out_tongue_winking_eye:rogramme die Cygwin-Shell aufrufst, dann ist das vom Prinzip wie eine MS-DOS-Shell, nur halt mit Linux-Befehlen.
Die herkömmlichen Befehle wie cd, dir mkdir oder ähnlich funktionieren da genauso.
Beim Aufruf der Shell befindest du dich in deinem Home-Verzeichnis.
Dieses ist dann eigentlich der Pfad C:\Programme\cygwin\home\deinName\
Im File-Explorer kannst du also deine *.cpp-Files dahinschieben oder gleich immer dort abspeichern.
Dann brauchst du nur noch kompilieren indem du folgendes angibst:
g++ -o zieldatei quelldatei
Beispiel:
g++ -omeinTest meinTest.cpp
Der Compiler erzeugt dann eine meinTest.exe (zwischen -o und meinTest brauchst du kein Leerzeichen)
Fertig und wirklich ganz einfach.
Ciao, Bill
Hallo Bill,
das habe ich jetzt versucht, aber g++ erkennt cygwin nicht als Befehl an:
„BASH: g++: command not found“
Kannst Du mir bitte weiterhelfen?
Danke
Matthias
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Bill,
das habe ich jetzt versucht, aber g++ erkennt cygwin nicht als
Befehl an:
„BASH: g++: command not found“Kannst Du mir bitte weiterhelfen?
Hi Matthias,
du solltest beim Setup von Cygwin bei dem Punkt Devel(Development) den Punkt gcc auf Installieren gesetzt haben.
Dies ist der Compiler.
Du kannst ihn auch nachträglich noch installieren.
Ruf einfach nochmals Setup auf und schau, ob bei gcc eine Versionsnummer oder Skip angegeben ist.
Wenn du weitere Fragen hast, dann einfach stellen…
Ciao, Bill
hab ich jetzt installiert und G++ wird jetzt angeommen.
Aber eine .exe Datei erzeugt er mir trotzdem nicht. Er bringt keine Fehlermeldung - gar nichts und ist dann wieder auf der Befehlszeile. Tippe ich nun einen falschen SRC-Dateinamen ein, dann bekomme ich auch eine Fehlermeldung, dass die Datei nicht vorhanden ist. Insofern müsste der Compiler schon richtig installiert sein.
Ich versteh gar nicht, dass das alles so umständlich ist. Gibt’s denn tatsächlich keinen C++ Compiler auf Microsoft’s DOS-Ebene?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Aber eine .exe Datei erzeugt er mir trotzdem nicht. Er bringt
keine Fehlermeldung - gar nichts und ist dann wieder auf der
Befehlszeile. Tippe ich nun einen falschen SRC-Dateinamen ein,
dann bekomme ich auch eine Fehlermeldung, dass die Datei nicht
vorhanden ist. Insofern müsste der Compiler schon richtig
installiert sein.
Mmh, er sollte schon eine *.exe erzeugen.
Bist du dir ganz sicher, dass er nix erzeugt?
Wie sieht dein Compiler-Aufruf aus?
Ich versteh gar nicht, dass das alles so umständlich ist.
Gibt’s denn tatsächlich keinen C++ Compiler auf Microsoft’s
DOS-Ebene?
Ich weiß leider keinen
Ciao, Bill
Ich hab die ganze Platte nach dem eingegebenen Namen durchsurcht - nix zu finden.
Der Aufruf ist, wie Du ihn beschrieben hast.
G++ -oProgramm.exe Programm.cpp
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Schau mal unter http://download.cnet.com/downloads/0-10085-100-16832…
Dort gibt es die Bloodshed C++ IDE. Diese basiert auf dem GCC GNU-Compiler.
Chris
Ich hab die ganze Platte nach dem eingegebenen Namen
durchsurcht - nix zu finden.Der Aufruf ist, wie Du ihn beschrieben hast.
G++ -oProgramm.exe Programm.cpp
Mmh, sehr sehr komisch.
Gib mal folgendes ein:
g++ -E Programm.cpp
Der Compiler gibt dir dann allen eingebundenen Code und deinen eigenen Code auf stdout aus.
Dann probierst du noch folgendes:
g++ Programm.cpp
und danach
ls | grep exe
(den senkrechten Strich gibst du mittels "Alt Gr +
da passiert gar nichts - bei keinem dieser Befehle/Parameter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
da passiert gar nichts - bei keinem dieser Befehle/Parameter
Geh doch bitte mal in dein Cygwin-Setup und schreib dir raus, welche Packages du installiert hast. Den gcc hast du ja drin, vielleicht fehlt noch ein Package, welches dieser braucht?!
Kannst ja auch Screenshots machen.
Bei mir sind in folgenden Kategorien diese Packages installiert:
base => alle
devel => binutils, gcc, gdb, libintl1, make
libs => libintl1, libncurses5 + 6, ncurses, termcap, w32api, zlib
Diese sind betimmt nicht alle notwendig, aber wenn diese bei dir auch alle installiert sind, dann sollte es gehen!
Ansonsten bin ich mit meinem Spanisch langsam am Ende