Hallo, ich versuche gerade ein simples CodeBlocks Projekt aufzusetzen, allerdings erzeugt Codeblocks keine exe-Dateien, es kommt die folgende Meldung des Compilers: bin\Release\Gauss Verfahren.exe || No such file or directory Was kann das bedeuten?
Detlev T. schrieb: > Vielleicht stört das Leerzeichen. Ja das wars, danke! Natürlich wars das nicht!
Andreas S. schrieb: > Und warum "natürlich nicht"? vermutlich nur weil "wär ja auch zu schön gewesen" quasi die resignative version von "nbatüüürlich nicht" ;) Egal.. @xela, Kannst Du mal die vollstänfige Compiler Meldung hier anhängen; ich vermute der wahre Hinweis steht einige Zeilen vorher und die finale (vermutlich mingw) Meldung ist nur die stark abstrahierte Zusammenfassung. 'sid
xela schrieb: > Was kann das bedeuten? Du hast einen Fehler in Zeile 42. Der Programmiersprace C merkt man die >40 Jahre deutlich an - sie setzt ziemlich viel Herrschaftswissen voraus. Unter anderem will man die erste Fehlermeldung des Compilers wissen und nicht die letzte.
Läuft noch eine Instanz des Programms von einem früheren Versuch? Dann kann der Linker dieses nicht zum überschreiben öffnen.
Jim M. schrieb: > Der Programmiersprace C merkt man die >40 Jahre deutlich an - sie setzt > ziemlich viel Herrschaftswissen voraus. Oh, jetzt würd mich aber tatsächlich interessieren, was die Sprache denn damit zu tun haben soll.
xela schrieb: > bin\Release\Gauss Verfahren.exe || No such file or directory > > Was kann das bedeuten? Ich hab da so eine Vermutung. Angenommen man versucht eine Datei bla\abc anzulegen, aber der Ordner bla existiert nicht, dann kann die Datei abc nicht angelegt werden, weil der Ordner bla nicht existiert.
Bei VB ist das ähnlich aufgebaut. Da muss BIN Ordner in den Verzeichnis sein, wo der Code drin abgespeichert wird. In den BIN - Ordner gibt es 2 Ordner RELEASE + DEBUG. Aber das ist nur der STANDARD . (Also bei "Neues Projekt") In den Eigenschaften des Projektes kann man die Ordner verändert. Also schau mal da nach. Und gewöhne dir Leerzeichen in EXE-Dateien ab. Das mag zwar modern gehen, aber einige Programme bekommen immer noch die Krise. Und die wenigsten wissen das man in DOS die Dos-Befehle in "" setzen muss, damit DOS die Leerzeichen nicht als Parameter erkennt. DOS = CMD in modern. ;) Nimm ein Unterstrich. Der ist prima für so was. Gruß Pucki
Alexander K. schrieb: > Bei VB ist das ähnlich aufgebaut. > Da muss BIN Ordner in den Verzeichnis sein, wo der Code drin > abgespeichert wird. CB legt die Verzeichnisse automatisch an. Aber das ist die übliche Salamitaktik. Je mehr der TO nachlegt, desto weiter entfernt sich das tatsächliche Problem von dem, was am Anfang preisgegeben wurde.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.