LINUX.ORG.RU

Восстановление содержимого файла

 


0

2

Корифеи, нужна помощь. Компилировал файл командой: g++ -o main.cpp main.cpp И как видите в качестве бинарника я ошибочно указал имя сорс файла. Теперь у меня main.cpp это бинарь. Скажите, можно ли восстановить main.cpp, в котором у меня код ?

конечно, просто сделай

git checkout -- main.cpp

anonymous ()

Если код ты сам писал. перепиши заново. А так, чё смешно! У-ха-ха-ха!

anonymous ()

у некоторых текстовых редакторов есть бекапы редактируемых файлов.

vel ★★★★★ ()

Поищи текст в /dev/sdX (твой раздел, где был исходник) или в /dev/mem, если это недавно было, однако вероятность найти в /dev/mem меньше.

anonymous ()

Тоже как-то так сделал. Вздохнул и написал по новой.

omnomnomnus ()

декомпилируй что можно

anonymous ()

fotorec и им подобные

anonymous ()

gcc 6 спасает от такого:

$ gcc -o test.c test.c
gcc: fatal error: input file ‘test.c’ is the same as output file
compilation terminated.

gag ★★★★★ ()
Ответ на: комментарий от gag

gcc 6 спасает от такого:

Скоро gcc научится подтирать задницы быдлокодерам. Такой функционал, явно излишен.

anonymous ()

Что люди не делают, чтобы не юзать make/cmake/VisualStu^W... А потом обижаются, что их хеллоуволд затерло.

Pavval ★★★★★ ()

Достаточно было написать мейкфайл чтобы никогда не столкнуться с этим.

anonymous ()
Ответ на: комментарий от anonymous

Достаточно даже просто git init чтобы никогда не волноваться насчёт такого

alchemist ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.