HILFE gcc löscht meine c datei
-
hallo,
ich hab eine c datei geschrieben hatte die auch schon kompiliert gcc -g container container.c eingeben und danach war meine c datei weg jetzt hat der mir ne datei ohne endung ausgegeben weiss aber nichts damit anzufangen
wäre um heute hilfe dankbar
-
Dieser Thread wurde von Moderator/in Tim aus dem Forum ANSI C in das Forum Compiler- und IDE-Forum verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Könntest Du Deinen Fehler etwas genauer beschreiben? Ich habe in einem leeren Verzeichnis eine Datei mit dem Namen "container.c" angelegt. Der Inhalt ist:
int main() { printf("AAAA"); }
Rufe ich nun "gcc container.c" erhalte ich eine Datei mit Namen "a.exe". Bei Ausführung erhalte ich den String "AAAA". -> Es funktioniert also. Ich lösche die a.exe Datei.
Mache ich nun "gcc -g container container.c" erhalte ich die Meldung:
> gcc: container: No such file or directory
Die Datei ist aber noch da.Was soll die Option -g bewirken? An welchen Subprozess wird dieser Switch weitergeleitet?
-
-g fügt Debug-Informationen hinzu. Er hat das wohl mit -o verwechselt.
Aber der GCC sollte keine Dateien löschen. Höchstens wenn man ungeschickt ist (-o auf die .c-Datei) überschreiben
-