Кто-то недавно прислал мне пару файлов исходного кода .cpp . Открыв файлы с помощью GNU Emacs или GVIM, я обнаружил, что у них есть странный символ ^M в конце каждой строки.
Вот скриншот, показывающий, что я имею в виду 
Когда я открываю те же исходные файлы с помощью Gedit, я не вижу эти символы ^M Что я должен делать? Здесь много рассматриваемых файлов, поэтому открытие и выполнение операции поиска-замены путем замены на пустую строку выглядит как непосильная операция.
Как ни странно, эти файлы компилируются чисто, когда я компилирую с GCC. Что здесь происходит. Что я должен делать?
