PDA

View Full Version : sovrascrittura file in compilazione C


rossana88
11-11-2010, 09:31
compilando un programma con gcc ho scritto
gcc -o nome_file_da_compilare
mancando il nome del file eseguibile. Angry Angry Angry
Quindi ovviamente mi ha sovrascritto sul file .c senza creare l'eseguibile.
Non avevo una copia del file .c.
Esiste un modo per recuperarlo? Cry Cry Cry

nalsk
11-11-2010, 09:45
se hai scritto

gcc -o file.c

dovrebbe averti dato solo un errore, senza compilare.. quindi il file è intatto.
se invece hai scritto

gcc -o file.c file.c

allora mi spiace ma non c'è soluzione :muro:

rossana88
11-11-2010, 09:52
infatti mi ha dato un errore (in pratica che non ha trovato il file da compilare),
e non ha creato il file eseguibile, ma il file .c l'ha cancellato lo stesso...
dici che non c'è soluzione? :doh:
Ma perché nessuno ci ha pensato a prevenire un caso del genere?
sono solo io l'unico imbecille a fare errore del genere?

mi vado a suicidare.