Spero che questo sia un posto appropriato per postare questo - non ho idea di cosa sia successo.
Ho chiamato un file c ++ (un semplice solutore di sudoku) "sudo.cpp" e poi lo ho compilato con "g ++ sudo.cpp -o sudo" e ho eseguito "./sudo" dalla mia directory / codice usando Terminal. Per qualche motivo, pochi istanti dopo, Terminal si bloccò, emise un testo strano (non avevo tempo di leggerlo) e il computer si bloccò. Ora non riesco ad avviare (ottengo la cartella lampeggiante) e il disco rigido non compare nemmeno in Utility Disco quando avvio in modalità di ripristino. C'è un modo in cui il comando sudo e il nome di un file possono entrare in conflitto e in qualche modo causare problemi? So che è un lungo tiro, ma non riesco a immaginare perché un semplice solutore di sudoku altrimenti (apparentemente) cancelli il mio hard-drive, e sembra molto improbabile che sia una coincidenza.
(Stavo lavorando su un MacBook Pro a metà 2014, 16 GB di RAM, 512 GB di memoria.)